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 | } |
