kernel-ark/net
Stephen Hemminger f3a0592b37 [ATM]: clip causes unregister hang
If Classical IP over ATM module is loaded, its neighbor table gets
populated when permanent neighbor entries are created; but these entries
are not flushed when the device is removed. Since the entry never gets
flushed the unregister of the network device never completes.

This version of the patch also adds locking around the reference to
the atm arp daemon to avoid races with events and daemon state changes.
(Note: barrier() was never really safe)

Bug-reference: http://bugzilla.kernel.org/show_bug.cgi?id=6295
Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2006-04-14 15:07:27 -07:00
..
802
8021q
appletalk
atm [ATM]: clip causes unregister hang 2006-04-14 15:07:27 -07:00
ax25
bluetooth [BLUETOOTH] sco: Possible double free. 2006-04-09 22:25:29 -07:00
bridge [BRIDGE] ebtables: fix allocation in net/bridge/netfilter/ebtables.c 2006-04-11 17:25:38 -07:00
core [PATCH] for_each_possible_cpu: network codes 2006-04-11 06:18:31 -07:00
dccp [DCCP]: Fix leak in net/dccp/ipv4.c 2006-04-11 17:21:06 -07:00
decnet
econet
ethernet
ieee80211
ipv4 [IPV4]: Possible cleanups. 2006-04-14 15:00:20 -07:00
ipv6 [IPv6] reassembly: Always compute hash under the fragment lock. 2006-04-11 17:21:05 -07:00
ipx
irda
key
lapb
llc
netfilter [PATCH] for_each_possible_cpu: network codes 2006-04-11 06:18:31 -07:00
netlink
netrom
packet
rose
rxrpc
sched [PKT_SCHED] act_police: Rename methods. 2006-04-09 22:25:46 -07:00
sctp [PATCH] for_each_possible_cpu: network codes 2006-04-11 06:18:31 -07:00
sunrpc [PATCH] knfsd: svcrpc: gss: don't call svc_take_page unnecessarily 2006-04-11 06:18:52 -07:00
tipc
unix
wanrouter [WAN]: Remove broken and unmaintained Sangoma drivers. 2006-04-11 17:28:33 -07:00
x25
xfrm [XFRM]: Fix aevent timer. 2006-04-14 15:03:05 -07:00
compat.c [NETFILTER]: iptables 32bit compat layer 2006-04-01 02:25:19 -08:00
Kconfig
Makefile
nonet.c
socket.c Merge branch 'splice' of git://brick.kernel.dk/data/git/linux-2.6-block 2006-04-11 06:34:02 -07:00
sysctl_net.c
TUNABLE