Vitaly Kuznetsov
096c605feb
Drivers: hv: vmbus: unregister panic notifier on module unload
Commit 96c1d0581d00f7abe033350edb021a9d947d8d81 ("Drivers: hv: vmbus: Add
support for VMBus panic notifier handler") introduced
atomic_notifier_chain_register() call on module load. We also need to call
atomic_notifier_chain_unregister() on module unload as otherwise the following
crash is observed when we bring hv_vmbus back:
[ 39.788877] BUG: unable to handle kernel paging request at ffffffffa00078a8
[ 39.788877] IP: [<ffffffff8109d63f>] notifier_call_chain+0x3f/0x80
...
[ 39.788877] Call Trace:
[ 39.788877] [<ffffffff8109de7d>] __atomic_notifier_call_chain+0x5d/0x90
...
[ 39.788877] [<ffffffff8109d788>] ? atomic_notifier_chain_register+0x38/0x70
[ 39.788877] [<ffffffff8109d767>] ? atomic_notifier_chain_register+0x17/0x70
[ 39.788877] [<ffffffffa002814f>] hv_acpi_init+0x14f/0x1000 [hv_vmbus]
[ 39.788877] [<ffffffff81002144>] do_one_initcall+0xd4/0x210
Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-05-24 12:18:23 -07:00
..
2015-05-15 00:31:23 +02:00
2015-04-02 10:03:55 +01:00
2015-05-11 10:54:20 -07:00
2015-04-26 17:22:07 -07:00
2015-04-17 15:50:54 -04:00
2015-05-08 19:49:35 -07:00
2015-04-30 01:05:30 +02:00
2015-05-07 18:29:18 +02:00
2015-05-24 12:11:55 -07:00
2015-04-22 09:20:15 -07:00
2015-04-24 08:23:45 -07:00
2015-04-15 23:02:24 +02:00
2015-04-29 15:19:21 +02:00
2015-04-26 13:51:05 -07:00
2015-04-29 16:47:57 +05:30
2015-04-21 14:47:16 +05:30
2015-04-27 11:06:05 +09:00
2015-05-14 18:02:15 -07:00
2015-05-06 15:19:38 +02:00
2015-05-15 15:21:18 +10:00
2015-04-14 18:25:15 -07:00
2015-04-05 14:45:27 +02:00
2015-05-24 12:18:23 -07:00
2015-04-17 09:03:55 -04:00
2015-05-24 11:12:08 -07:00
2015-04-26 17:44:09 -07:00
2015-05-11 10:54:20 -07:00
2015-04-14 20:21:54 -07:00
2015-05-13 11:51:14 -07:00
2015-05-12 15:52:37 -04:00
2015-04-26 13:36:02 -07:00
2015-05-11 18:36:20 +02:00
2015-05-13 10:46:07 +02:00
2015-04-15 09:00:47 -07:00
2015-04-18 08:22:10 -04:00
2015-04-22 10:55:06 -07:00
2015-04-07 13:25:14 +10:00
2015-04-03 16:15:30 +02:00
2015-05-11 10:33:31 -07:00
2015-05-05 08:42:06 -07:00
2015-04-22 09:18:17 -07:00
2015-04-17 09:04:09 -04:00
2015-04-26 13:36:02 -07:00
2015-05-24 12:16:47 -07:00
2015-05-08 08:55:47 +02:00
2015-05-18 10:01:54 -07:00
2015-05-12 23:22:03 -04:00
2015-05-24 11:15:54 -07:00
2015-04-24 08:46:18 -07:00
2015-04-26 17:22:07 -07:00
2015-04-24 13:45:54 +02:00
2015-04-16 14:01:03 -05:00
2015-04-22 09:04:39 -07:00
2015-04-13 17:07:21 -07:00
2015-05-08 19:42:59 -07:00
2015-05-05 13:56:46 -07:00
2015-04-14 20:21:54 -07:00
2015-05-01 23:01:48 +02:00
2015-04-15 23:06:16 +02:00
2015-04-23 14:50:52 +02:00
2015-04-14 17:29:55 -07:00
2015-05-14 17:55:51 -07:00
2015-04-23 16:55:50 +02:00
2015-04-15 16:35:23 -07:00
2015-04-27 10:10:19 -07:00
2015-04-27 13:08:14 +09:00
2015-04-14 00:43:28 +02:00
2015-05-11 17:29:49 +01:00
2015-05-24 11:55:15 -07:00
2015-04-17 15:50:54 -04:00
2015-05-16 21:04:56 -07:00
2015-04-24 10:22:09 -07:00
2015-05-09 13:36:57 +08:00
2015-05-16 21:10:05 -07:00
2015-05-24 11:55:15 -07:00
2015-05-14 12:43:36 -07:00
2015-05-01 16:31:41 -06:00
2015-04-24 10:22:09 -07:00
2015-04-20 15:16:25 -07:00
2015-04-15 12:41:14 +09:30
2015-05-24 12:08:59 -07:00
2015-04-22 11:22:55 -07:00
2015-05-06 15:02:58 +01:00
2015-04-03 16:17:04 +02:00