Ben Greear
ec0dd267bf
SUNRPC: Fix use of static variable in rpcb_getport_async
...
Because struct rpcbind_args *map was declared static, if two
threads entered this method at the same time, the values
assigned to map could be sent two two differen tasks.
This could cause all sorts of problems, include use-after-free
and double-free of memory.
Fix this by removing the static declaration so that the map
pointer is on the stack.
Signed-off-by: Ben Greear <greearb@candelatech.com>
Cc: stable@kernel.org
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2011-07-12 13:40:13 -04:00
..
auth_gss
Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
2011-06-21 18:20:55 -07:00
xprtrdma
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband
2011-05-26 12:13:57 -07:00
addr.c
treewide: remove extra semicolons
2011-04-10 17:01:05 +02:00
auth.c
vmscan: change shrinker API by passing shrink_control struct
2011-05-25 08:39:26 -07:00
auth_generic.c
auth_null.c
auth_unix.c
backchannel_rqst.c
bc_svc.c
cache.c
clnt.c
SUNRPC: Ensure the RPC client only quits on fatal signals
2011-06-17 10:17:19 -04:00
Kconfig
SUNRPC: Fix the SUNRPC Kerberos V RPCSEC_GSS module dependencies
2011-04-15 18:28:18 -04:00
Makefile
netns.h
rpc_pipe.c
rpcb_clnt.c
SUNRPC: Fix use of static variable in rpcb_getport_async
2011-07-12 13:40:13 -04:00
sched.c
SUNRPC: Fix a race between work-queue and rpc_killall_tasks
2011-07-07 20:45:37 -04:00
socklib.c
stats.c
sunrpc.h
sunrpc_syms.c
svc.c
SUNRPC: Use AF_LOCAL for rpcbind upcalls
2011-05-27 17:42:47 -04:00
svc_xprt.c
svcauth.c
svcauth_unix.c
svcsock.c
svcrpc: complete svsk processing on cb receive failure
2011-04-10 10:47:46 -04:00
sysctl.c
timer.c
xdr.c
SUNRPC: introduce xdr_init_decode_pages
2011-05-29 20:52:32 +03:00
xprt.c
NFSv4.1: Don't update sequence number if rpc_task is not sent
2011-04-18 17:05:48 -04:00
xprtsock.c
SUNRPC: Support for RPC over AF_LOCAL transports
2011-05-27 17:42:47 -04:00