netdev
[Top] [All Lists]

[PATCH] irda - need to set socket owner

To: Jean Tourrilhes <jt@xxxxxxxxxxxxxxxxxx>, "David S. Miller" <davem@xxxxxxxxxx>
Subject: [PATCH] irda - need to set socket owner
From: Stephen Hemminger <shemminger@xxxxxxxx>
Date: Fri, 29 Aug 2003 11:44:06 -0700
Cc: irda-users@xxxxxxxxxxxxxxxxxxxxx, netdev@xxxxxxxxxxx
Organization: Open Source Development Lab
Sender: netdev-bounce@xxxxxxxxxxx
All protocols need to set the socket owner field to prevent
module unloading when there are still orphaned sockets.

Patch against 2.6.0-test4 (but should work on 2.4 as well).

diff -Nru a/net/irda/af_irda.c b/net/irda/af_irda.c
--- a/net/irda/af_irda.c        Fri Aug 29 11:21:32 2003
+++ b/net/irda/af_irda.c        Fri Aug 29 11:21:32 2003
@@ -1098,6 +1098,7 @@
 
        /* Initialise networking socket struct */
        sock_init_data(sock, sk);       /* Note : set sk->sk_refcnt to 1 */
+       sk_set_owner(sk, THIS_MODULE);
        sk->sk_family = PF_IRDA;
        sk->sk_protocol = protocol;
        /* Link networking socket and IrDA socket structs together */

<Prev in Thread] Current Thread [Next in Thread>