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>
This commit is contained in:
parent
dec35d19c4
commit
34d623d113
|
@ -362,14 +362,6 @@ static irqreturn_t twl_rtc_interrupt(int irq, void *rtc)
|
||||||
int res;
|
int res;
|
||||||
u8 rd_reg;
|
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);
|
res = twl_rtc_read_u8(&rd_reg, REG_RTC_STATUS_REG);
|
||||||
if (res)
|
if (res)
|
||||||
goto out;
|
goto out;
|
||||||
|
|
Loading…
Reference in New Issue