aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/rtc/rtc-twl.c
diff options
context:
space:
mode:
authorSebastian Reichel <sre@debian.org>2011-05-31 08:51:39 +0000
committerJohn Stultz <john.stultz@linaro.org>2011-08-10 15:54:26 -0700
commit34d623d11316cb69f9e8cc5eb50d3792b5c302b6 (patch)
treef2062be0fabe081dd775dcf586b7367587363f89 /drivers/rtc/rtc-twl.c
parentdec35d19c4ec65b94df3b27b6e373f0d48c9cd32 (diff)
downloadkernel_goldelico_gta04-34d623d11316cb69f9e8cc5eb50d3792b5c302b6.zip
kernel_goldelico_gta04-34d623d11316cb69f9e8cc5eb50d3792b5c302b6.tar.gz
kernel_goldelico_gta04-34d623d11316cb69f9e8cc5eb50d3792b5c302b6.tar.bz2
rtc: rtc-twl: Remove lockdep related local_irq_enable()
Now that the irq is properly threaded (due to it needing i2c access) we should also remove the local_irq_enable() call in twl_rtc_interrupt. Testing this with Pandaboard, the RTC is still working. [Reworked commit message -jstultz] Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'drivers/rtc/rtc-twl.c')
-rw-r--r--drivers/rtc/rtc-twl.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/drivers/rtc/rtc-twl.c b/drivers/rtc/rtc-twl.c
index 1963cdd..9677bbc 100644
--- a/drivers/rtc/rtc-twl.c
+++ b/drivers/rtc/rtc-twl.c
@@ -362,14 +362,6 @@ static irqreturn_t twl_rtc_interrupt(int irq, void *rtc)
int res;
u8 rd_reg;
-#ifdef CONFIG_LOCKDEP
- /* WORKAROUND for lockdep forcing IRQF_DISABLED on us, which
- * we don't want and can't tolerate. Although it might be
- * friendlier not to borrow this thread context...
- */
- local_irq_enable();
-#endif
-
res = twl_rtc_read_u8(&rd_reg, REG_RTC_STATUS_REG);
if (res)
goto out;