diff options
Diffstat (limited to 'net/atm/clip.c')
-rw-r--r-- | net/atm/clip.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/net/atm/clip.c b/net/atm/clip.c index 806ea98567c6..741742f00797 100644 --- a/net/atm/clip.c +++ b/net/atm/clip.c | |||
@@ -612,6 +612,9 @@ static int clip_device_event(struct notifier_block *this, unsigned long event, | |||
612 | { | 612 | { |
613 | struct net_device *dev = arg; | 613 | struct net_device *dev = arg; |
614 | 614 | ||
615 | if (dev->nd_net != &init_net) | ||
616 | return NOTIFY_DONE; | ||
617 | |||
615 | if (event == NETDEV_UNREGISTER) { | 618 | if (event == NETDEV_UNREGISTER) { |
616 | neigh_ifdown(&clip_tbl, dev); | 619 | neigh_ifdown(&clip_tbl, dev); |
617 | return NOTIFY_DONE; | 620 | return NOTIFY_DONE; |