Linux Watchdog driver development
 help / color / mirror / Atom feed
* [PATCH v2 0/2] watchdog: pika_wdt: portability and timer lifecycle fixes
@ 2026-06-03  4:02 Rosen Penev
  2026-06-03  4:02 ` [PATCH v2 1/2] watchdog: pika_wdt: fix timer leak and close race Rosen Penev
  2026-06-03  4:02 ` [PATCH v2 2/2] watchdog: pika_wdt: replace in_be32/out_be32 with ioread32be/iowrite32be Rosen Penev
  0 siblings, 2 replies; 4+ messages in thread
From: Rosen Penev @ 2026-06-03  4:02 UTC (permalink / raw)
  To: linux-watchdog; +Cc: Wim Van Sebroeck, Guenter Roeck, open list

Replace ppc4xx-specific MMIO accessors with portable helpers and
fix two high-severity timer bugs: a UAF on module exit (timer
fires after iounmap) and a close race that defeats the watchdog
reset on unexpected daemon termination.

v2: fix preexisting issues

Rosen Penev (2):
  watchdog: pika_wdt: fix timer leak and close race
  watchdog: pika_wdt: replace in_be32/out_be32 with
    ioread32be/iowrite32be

 drivers/watchdog/Kconfig    |  3 ++-
 drivers/watchdog/pika_wdt.c | 14 ++++++++------
 2 files changed, 10 insertions(+), 7 deletions(-)

--
2.54.0


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-06-03  4:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-03  4:02 [PATCH v2 0/2] watchdog: pika_wdt: portability and timer lifecycle fixes Rosen Penev
2026-06-03  4:02 ` [PATCH v2 1/2] watchdog: pika_wdt: fix timer leak and close race Rosen Penev
2026-06-03  4:10   ` sashiko-bot
2026-06-03  4:02 ` [PATCH v2 2/2] watchdog: pika_wdt: replace in_be32/out_be32 with ioread32be/iowrite32be Rosen Penev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox