| To: | Arnaldo Carvalho de Melo <acme@xxxxxxxxxxxxxxxx>, "David S. Miller" <davem@xxxxxxxxxx> |
|---|---|
| Subject: | [PATCH] (2/3) llc - need to set owner on created sockets. |
| From: | Stephen Hemminger <shemminger@xxxxxxxx> |
| Date: | Fri, 29 Aug 2003 10:48:57 -0700 |
| Cc: | netdev@xxxxxxxxxxx |
| Organization: | Open Source Development Lab |
| Sender: | netdev-bounce@xxxxxxxxxxx |
LLC needs to set owner field on sockets it creates, otherwise
it is possible to remove module with detached sockets still
outstanding.
diff -Nru a/net/llc/llc_main.c b/net/llc/llc_main.c
--- a/net/llc/llc_main.c Fri Aug 29 09:27:28 2003
+++ b/net/llc/llc_main.c Fri Aug 29 09:27:28 2003
@@ -229,6 +229,7 @@
if (llc_sk_init(sk))
goto outsk;
sock_init_data(NULL, sk);
+ sk_set_owner(sk, THIS_MODULE);
#ifdef LLC_REFCNT_DEBUG
atomic_inc(&llc_sock_nr);
printk(KERN_DEBUG "LLC socket %p created in %s, now we have %d
alive\n", sk,
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: [ANNOUNCE] netplug, a daemon that handles network cables getting plugged in and out, Bryan O'Sullivan |
|---|---|
| Next by Date: | [PATCH] (3/3) llc - set owner on /proc/net/llc directory, Stephen Hemminger |
| Previous by Thread: | forcing bottom half to a specific processor on numa, chas williams |
| Next by Thread: | [PATCH] (3/3) llc - set owner on /proc/net/llc directory, Stephen Hemminger |
| Indexes: | [Date] [Thread] [Top] [All Lists] |