diff options
author | Rémi Denis-Courmont <remi.denis-courmont@nokia.com> | 2010-09-15 14:30:12 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2010-09-16 06:31:32 +0200 |
commit | 7417fa83c1a8b75a03bd9b9b358999f38e771eab (patch) | |
tree | 7abf2eb2df05e1ca8ed96cd94b6fe026c8a57972 /net/phonet/socket.c | |
parent | Phonet: resource routing backend (diff) | |
download | linux-7417fa83c1a8b75a03bd9b9b358999f38e771eab.tar.xz linux-7417fa83c1a8b75a03bd9b9b358999f38e771eab.zip |
Phonet: hook resource routing to userspace via ioctl()'s
I wish we could use something cleaner, such as bind(). But that would
not work since resource subscription is orthogonal/in addition to the
normal object ID allocated via bind(). This is similar to multicasting
which also uses ioctl()'s.
Signed-off-by: Rémi Denis-Courmont <remi.denis-courmont@nokia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/phonet/socket.c')
-rw-r--r-- | net/phonet/socket.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/phonet/socket.c b/net/phonet/socket.c index 4c29a23e9007..d4f41afc0583 100644 --- a/net/phonet/socket.c +++ b/net/phonet/socket.c @@ -158,6 +158,7 @@ void pn_sock_unhash(struct sock *sk) spin_lock_bh(&pnsocks.lock); sk_del_node_init(sk); spin_unlock_bh(&pnsocks.lock); + pn_sock_unbind_all_res(sk); } EXPORT_SYMBOL(pn_sock_unhash); |