X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=net%2Fllc%2Fllc_core.c;h=5ff02c080a0bfdbfee1bbacda96843c51843fc89;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=e1140375e66584c290359432e00675f848790b9a;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/net/llc/llc_core.c b/net/llc/llc_core.c index e1140375e..5ff02c080 100644 --- a/net/llc/llc_core.c +++ b/net/llc/llc_core.c @@ -22,7 +22,7 @@ #include LIST_HEAD(llc_sap_list); -rwlock_t llc_sap_list_lock = RW_LOCK_UNLOCKED; +DEFINE_RWLOCK(llc_sap_list_lock); unsigned char llc_station_mac_sa[ETH_ALEN]; @@ -31,7 +31,7 @@ unsigned char llc_station_mac_sa[ETH_ALEN]; * * Allocates and initializes sap. */ -struct llc_sap *llc_sap_alloc(void) +static struct llc_sap *llc_sap_alloc(void) { struct llc_sap *sap = kmalloc(sizeof(*sap), GFP_ATOMIC); @@ -50,7 +50,7 @@ struct llc_sap *llc_sap_alloc(void) * * Adds a sap to the LLC's station sap list. */ -void llc_add_sap(struct llc_sap *sap) +static void llc_add_sap(struct llc_sap *sap) { write_lock_bh(&llc_sap_list_lock); list_add_tail(&sap->node, &llc_sap_list); @@ -63,7 +63,7 @@ void llc_add_sap(struct llc_sap *sap) * * Removes a sap to the LLC's station sap list. */ -void llc_del_sap(struct llc_sap *sap) +static void llc_del_sap(struct llc_sap *sap) { write_lock_bh(&llc_sap_list_lock); list_del(&sap->node);