diff options
Diffstat (limited to 'drivers/rtc/rtc-ds1305.c')
-rw-r--r-- | drivers/rtc/rtc-ds1305.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/rtc/rtc-ds1305.c b/drivers/rtc/rtc-ds1305.c index fc372df6534b..8f410e59d9f5 100644 --- a/drivers/rtc/rtc-ds1305.c +++ b/drivers/rtc/rtc-ds1305.c | |||
@@ -499,10 +499,7 @@ static void ds1305_work(struct work_struct *work) | |||
499 | if (!test_bit(FLAG_EXITING, &ds1305->flags)) | 499 | if (!test_bit(FLAG_EXITING, &ds1305->flags)) |
500 | enable_irq(spi->irq); | 500 | enable_irq(spi->irq); |
501 | 501 | ||
502 | /* rtc_update_irq() requires an IRQ-disabled context */ | ||
503 | local_irq_disable(); | ||
504 | rtc_update_irq(ds1305->rtc, 1, RTC_AF | RTC_IRQF); | 502 | rtc_update_irq(ds1305->rtc, 1, RTC_AF | RTC_IRQF); |
505 | local_irq_enable(); | ||
506 | } | 503 | } |
507 | 504 | ||
508 | /* | 505 | /* |