summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnaldo Carvalho de Melo <acme@conectiva.com.br>2003-04-27 06:04:25 -0300
committerArnaldo Carvalho de Melo <acme@conectiva.com.br>2003-04-27 06:04:25 -0300
commit1d2e977f07249aeaec3314458cf16fb4bd610867 (patch)
treee9bcbd751e86c259c349028a310f6a501e81d17f
parentb1ee64fe12cb23f1e54cac71504ae533fff5f096 (diff)
o llc: remove MOD_{INC,DEC}_USE_COUNT
Now the core networking infrastructure will (finally) do that for the net protocol families, its just a matter of setting the ->owner field in the registered struct net_proto_family to THIS_MODULE.
-rw-r--r--net/llc/llc_if.c9
-rw-r--r--net/llc/llc_main.c6
2 files changed, 3 insertions, 12 deletions
diff --git a/net/llc/llc_if.c b/net/llc/llc_if.c
index ffc0771f69e4..7806f24a2bf8 100644
--- a/net/llc/llc_if.c
+++ b/net/llc/llc_if.c
@@ -43,16 +43,15 @@ struct llc_sap *llc_sap_open(u8 lsap, int (*func)(struct sk_buff *skb,
/* verify this SAP is not already open; if so, return error */
struct llc_sap *sap;
- MOD_INC_USE_COUNT;
sap = llc_sap_find(lsap);
if (sap) { /* SAP already exists */
sap = NULL;
- goto err;
+ goto out;
}
/* sap requested does not yet exist */
sap = llc_sap_alloc();
if (!sap)
- goto err;
+ goto out;
/* allocated a SAP; initialize it and clear out its memory pool */
sap->laddr.lsap = lsap;
sap->rcv_func = func;
@@ -61,9 +60,6 @@ struct llc_sap *llc_sap_open(u8 lsap, int (*func)(struct sk_buff *skb,
llc_sap_save(sap);
out:
return sap;
-err:
- MOD_DEC_USE_COUNT;
- goto out;
}
/**
@@ -76,7 +72,6 @@ err:
void llc_sap_close(struct llc_sap *sap)
{
llc_free_sap(sap);
- MOD_DEC_USE_COUNT;
}
/**
diff --git a/net/llc/llc_main.c b/net/llc/llc_main.c
index b2326faec470..129778fc71ee 100644
--- a/net/llc/llc_main.c
+++ b/net/llc/llc_main.c
@@ -224,9 +224,8 @@ struct sock *llc_sk_alloc(int family, int priority)
{
struct sock *sk = sk_alloc(family, priority, 1, NULL);
- MOD_INC_USE_COUNT;
if (!sk)
- goto decmod;
+ goto out;
if (llc_sk_init(sk))
goto outsk;
sock_init_data(NULL, sk);
@@ -240,8 +239,6 @@ out:
outsk:
sk_free(sk);
sk = NULL;
-decmod:
- MOD_DEC_USE_COUNT;
goto out;
}
@@ -279,7 +276,6 @@ void llc_sk_free(struct sock *sk)
}
#endif
sock_put(sk);
- MOD_DEC_USE_COUNT;
}
/**