mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-27 09:02:06 +00:00
tipc: remove files ref.h and ref.c
The reference table is now 'socket aware' instead of being generic, and has in reality become a socket internal table. In order to be able to minimize the API exposed by the socket layer towards the rest of the stack, we now move the reference table definitions and functions into the file socket.c, and rename the functions accordingly. There are no functional changes in this commit. Signed-off-by: Jon Maloy <jon.maloy@ericsson.com> Reviewed-by: Erik Hugne <erik.hugne@ericsson.com> Reviewed-by: Ying Xue <ying.xue@windriver.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
2e84c60b77
commit
808d90f9c5
6 changed files with 250 additions and 334 deletions
|
@ -35,7 +35,6 @@
|
|||
*/
|
||||
|
||||
#include "core.h"
|
||||
#include "ref.h"
|
||||
#include "name_table.h"
|
||||
#include "subscr.h"
|
||||
#include "config.h"
|
||||
|
@ -85,7 +84,7 @@ static void tipc_core_stop(void)
|
|||
tipc_netlink_stop();
|
||||
tipc_subscr_stop();
|
||||
tipc_nametbl_stop();
|
||||
tipc_ref_table_stop();
|
||||
tipc_sk_ref_table_stop();
|
||||
tipc_socket_stop();
|
||||
tipc_unregister_sysctl();
|
||||
}
|
||||
|
@ -99,7 +98,7 @@ static int tipc_core_start(void)
|
|||
|
||||
get_random_bytes(&tipc_random, sizeof(tipc_random));
|
||||
|
||||
err = tipc_ref_table_init(tipc_max_ports, tipc_random);
|
||||
err = tipc_sk_ref_table_init(tipc_max_ports, tipc_random);
|
||||
if (err)
|
||||
goto out_reftbl;
|
||||
|
||||
|
@ -139,7 +138,7 @@ out_socket:
|
|||
out_netlink:
|
||||
tipc_nametbl_stop();
|
||||
out_nametbl:
|
||||
tipc_ref_table_stop();
|
||||
tipc_sk_ref_table_stop();
|
||||
out_reftbl:
|
||||
return err;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue