1
0
Fork 0
alistair23-linux/net/ipx
Eric Dumazet 674f211599 ipx: fix ipx_release()
Commit b0d0d915d1 (remove the BKL) added a regression, because
sock_put() can free memory while we are going to use it later.

Fix is to delay sock_put() _after_ release_sock().

Reported-by: Ingo Molnar <mingo@elte.hu>
Tested-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
2011-03-21 18:16:39 -07:00
..
Kconfig ipx: remove the BKL 2011-03-05 10:55:58 +01:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
af_ipx.c ipx: fix ipx_release() 2011-03-21 18:16:39 -07:00
ipx_proc.c net: ipx: use seq_list_foo() helpers 2010-02-10 12:31:10 -08:00
ipx_route.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
sysctl_net_ipx.c sysctl net: Remove unused binary sysctl code 2009-11-12 02:05:06 -08:00