Files
Linux/include/linux
Thomas Bogendoerfer 3b6bddda2f rtc: ds1685: use threaded interrupt
Handling of extended interrupts (kickstart, wake-up, ram-clear) was
moved off to a work queue, but the interrupts aren't acknowledged
in the interrupt handler. This leads to a deadlock, if driver
is used with interrupts. To fix this we use a threaded interrupt, get rid
of the work queue and do locking with just the rtc mutex lock.

Fixes: aaaf5fbf56 ("rtc: add driver for DS1685 family of real time clocks")
Signed-off-by: Thomas Bogendoerfer <[email protected]>
Signed-off-by: Alexandre Belloni <[email protected]>
2019-04-16 18:03:48 +02:00
..
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-02-28 09:16:12 +01:00
…
…
…
…
…
2019-04-16 18:03:48 +02:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-03-06 10:46:29 -08:00
…
…
…
…
…
…
…
…
…
…
…
2019-02-24 08:20:17 -07:00
…
…
…
…
…
…
…
2019-02-27 17:22:50 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-02-28 03:28:53 -05:00
…
…
…
…
…
…
…
2019-03-12 18:59:17 -07:00
…
…
…
…
…
…
…
…
2019-02-28 08:24:23 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-03-12 10:04:02 -07:00
…
…
2019-03-05 21:07:16 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-03-12 10:04:00 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-03-09 19:52:47 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
2019-02-24 08:20:17 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-03-07 18:32:03 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-03-12 10:04:01 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-03-05 21:07:19 -08:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-03-03 21:47:57 -08:00
…
…
…
…
…
…
…
…
2019-03-12 10:04:03 -07:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
2019-02-26 12:53:55 +01:00
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…