llc: make lock static
Subsystems (3)
PATCH 1/1 llc: make lock static
The llc_sap_list_lock does not need to be global, only acquired in core.
Signed-off-by Stephen Hemminger <[email protected]>
include/net/llc.h +0 -1
@@ -93,7 +93,6 @@ struct hlist_nulls_head *llc_sk_laddr_ha#define LLC_DEST_CONN 2/* Type 2 goes here */ extern struct list_head llc_sap_list; -extern spinlock_t llc_sap_list_lock;int llc_rcv (struct sk_buff *skb,struct net_device *dev,struct packet_type *pt,struct net_device *orig_dev);
net/llc/llc_core.c +1 -2
@@ -23,7 +23,7 @@#include <net/llc.h> LIST_HEAD (llc_sap_list); -DEFINE_SPINLOCK (llc_sap_list_lock); +static DEFINE_SPINLOCK (llc_sap_list_lock);/** * llc_sap_alloc - allocates and initializes sap.
@@ -159,7 +159,6 @@ module_init(llc_init);module_exit (llc_exit);EXPORT_SYMBOL (llc_sap_list); -EXPORT_SYMBOL (llc_sap_list_lock);EXPORT_SYMBOL (llc_sap_find);EXPORT_SYMBOL (llc_sap_open);EXPORT_SYMBOL (llc_sap_close);
From: Stephen Hemminger <[email protected]>
Date: Fri, 3 Jan 2014 09:19:51 -0800
Quoted 4 lines
The
llc_sap_list_lockdoes not need to be global, only acquired in core.Signed-off-by Stephen Hemminger <[email protected]>
Applied.