diff options
Diffstat (limited to 'drivers/parisc/power.c')
-rw-r--r-- | drivers/parisc/power.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/parisc/power.c b/drivers/parisc/power.c index 54b2b7f20b96..0bcab83b4080 100644 --- a/drivers/parisc/power.c +++ b/drivers/parisc/power.c | |||
@@ -251,7 +251,8 @@ static int __init power_init(void) | |||
251 | } | 251 | } |
252 | 252 | ||
253 | /* Register a call for panic conditions. */ | 253 | /* Register a call for panic conditions. */ |
254 | notifier_chain_register(&panic_notifier_list, &parisc_panic_block); | 254 | atomic_notifier_chain_register(&panic_notifier_list, |
255 | &parisc_panic_block); | ||
255 | 256 | ||
256 | tasklet_enable(&power_tasklet); | 257 | tasklet_enable(&power_tasklet); |
257 | 258 | ||
@@ -264,7 +265,8 @@ static void __exit power_exit(void) | |||
264 | return; | 265 | return; |
265 | 266 | ||
266 | tasklet_disable(&power_tasklet); | 267 | tasklet_disable(&power_tasklet); |
267 | notifier_chain_unregister(&panic_notifier_list, &parisc_panic_block); | 268 | atomic_notifier_chain_unregister(&panic_notifier_list, |
269 | &parisc_panic_block); | ||
268 | power_tasklet.func = NULL; | 270 | power_tasklet.func = NULL; |
269 | pdc_soft_power_button(0); | 271 | pdc_soft_power_button(0); |
270 | } | 272 | } |