linux/net
Trond Myklebust 8aca67f0ae SUNRPC: Fix a potential race in rpc_wake_up_task()
Use RCU to ensure that we can safely call rpc_finish_wakeup after we've
called __rpc_do_wake_up_task. If not, there is a theoretical race, in which
the rpc_task finishes executing, and gets freed first.

Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2006-12-06 10:46:26 -05:00
..
802
8021q
appletalk [PATCH] severing skbuff.h -> highmem.h 2006-12-04 02:00:29 -05:00
atm [ATM]: Kill ipcommon.[ch] 2006-12-02 21:32:08 -08:00
ax25
bluetooth
bridge [EBTABLES]: Split ebt_replace into user and kernel variants, annotate. 2006-12-02 21:32:05 -08:00
core [PATCH] severing skbuff.h -> highmem.h 2006-12-04 02:00:29 -05:00
dccp [DCCP] tfrc: Binary search for reverse TFRC lookup 2006-12-03 14:53:27 -02:00
decnet
econet
ethernet
ieee80211 [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
ipv4 [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
ipv6 [NETFILTER]: Mark old IPv4-only connection tracking scheduled for removal 2006-12-02 22:11:01 -08:00
ipx
irda [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
key [IPSEC]: Add AF_KEY interface for encapsulation family. 2006-12-02 21:31:50 -08:00
lapb
llc
netfilter [PATCH] severing skbuff.h -> mm.h 2006-12-04 02:00:34 -05:00
netlabel NetLabel: convert to an extensibile/sparse category bitmap 2006-12-02 21:31:36 -08:00
netlink [GENETLINK]: Add cmd dump completion. 2006-12-02 21:32:09 -08:00
netrom
packet [PATCH] severing skbuff.h -> highmem.h 2006-12-04 02:00:29 -05:00
rose [ROSE] rose_add_loopback_node: propagate -E 2006-12-02 22:17:48 -08:00
rxrpc
sched [PKT_SCHED] act_gact: division by zero 2006-12-02 21:32:11 -08:00
sctp
sunrpc SUNRPC: Fix a potential race in rpc_wake_up_task() 2006-12-06 10:46:26 -05:00
tipc
unix
wanrouter
x25
xfrm [XFRM] xfrm_user: Better validation of user templates. 2006-12-03 19:19:26 -08:00
compat.c
Kconfig [NETFILTER]: remove the reference to ipchains from Kconfig 2006-12-02 21:31:35 -08:00
Makefile
nonet.c
socket.c
sysctl_net.c
TUNABLE