Karl Hiramoto a3d6713fbd br2684: fix scheduling while atomic
You can't call atomic_notifier_chain_unregister() while in atomic context.

Fix, call un/register_atmdevice_notifier in module __init and __exit.

Bug report:
http://comments.gmane.org/gmane.linux.network/172603

Reported-by: Mikko Vinni <mmvinni@yahoo.com>
Tested-by: Mikko Vinni <mmvinni@yahoo.com>
Signed-off-by: Karl Hiramoto <karl@hiramoto.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-09-26 18:29:18 -07:00
..
2008-06-17 16:20:06 -07:00
2010-09-26 18:29:18 -07:00
2010-06-10 23:31:35 -07:00
2010-01-26 21:15:59 -08:00
2008-01-28 15:00:11 -08:00
2006-12-02 21:32:08 -08:00
2010-08-04 21:53:17 -07:00
2005-04-16 15:20:36 -07:00
2010-01-26 21:16:02 -08:00
2008-12-03 22:12:38 -08:00
2010-04-20 16:37:13 -07:00
2007-02-10 23:19:16 -08:00
2010-04-20 16:37:13 -07:00