summaryrefslogtreecommitdiff
path: root/net/atm/mpoa_proc.c
diff options
context:
space:
mode:
authorStephen Hemminger <shemminger@osdl.org>2006-04-14 15:07:27 -0700
committerDavid S. Miller <davem@davemloft.net>2006-04-14 15:07:27 -0700
commitf3a0592b37b83e56a7f47826f552b35a2c3b2fc9 (patch)
tree8bdb6f8da73f6c2221067ac5630f57dc7f04efad /net/atm/mpoa_proc.c
parentb8a99520f78e23e47f9efffeb0060c1385064ff6 (diff)
downloadlinux-f3a0592b37b83e56a7f47826f552b35a2c3b2fc9.tar.gz
[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>
Diffstat (limited to 'net/atm/mpoa_proc.c')
0 files changed, 0 insertions, 0 deletions