From: Mike Frysinger Date: Thu, 9 Sep 2010 23:37:27 +0000 (-0700) Subject: rtc-bfin: fix inverted logic in suspend path X-Git-Tag: upstream/snapshot3+hdmi~13068 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=110b7e9698601b28f313c2c560d51a8b1c742002;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git rtc-bfin: fix inverted logic in suspend path The int_clear helper takes a bitmask of interrupts to keep, not to disable. When suspending without wakeup enabled, we want to disable all interrupts, so use 0 (keep none) instead of -1 (keep all). Signed-off-by: Mike Frysinger Acked-by: Alessandro Zummo Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/drivers/rtc/rtc-bfin.c b/drivers/rtc/rtc-bfin.c index 72b2bcc..65facfb 100644 --- a/drivers/rtc/rtc-bfin.c +++ b/drivers/rtc/rtc-bfin.c @@ -426,7 +426,7 @@ static int bfin_rtc_suspend(struct platform_device *pdev, pm_message_t state) enable_irq_wake(IRQ_RTC); bfin_rtc_sync_pending(&pdev->dev); } else - bfin_rtc_int_clear(-1); + bfin_rtc_int_clear(0); return 0; }