wdt_interrupt(9)
π wdt_interrupt(9) β your girl's guide to the Kernel API Manual β¨
Okay so bestie, we're deep in the <pink>Kernel API Manual</pink> today and the star of the show is wdt_interrupt(9) π β lowercase, iconic, and yes the NAME section is literally just the name with nothing after it, no description, she said "my name speaks for itself" π periodt.
β¨ NAME β¨
wdt_interrupt β and that's it. That's the whole description. The original page gives her an empty one-line description, so we're honoring the void π«Ά (no cap, there is genuinely nothing written there).
π¦ SYNOPSIS π¦
irqreturn_t wdt_interrupt (int irq , void *dev_id );
That's the whole vibe: she takes an int irq and a void *dev_id, and she hands you back an irqreturn_t. Clean. Minimal. Main character energy π.
πΈ ARGUMENTS πΈ
irqβ the interrupt number. That's your "which interrupt are we even talking about" number, bestie π’dev_idβ literally unused π because we don't allow multiple devices. One watchdog, one device, onedev_idcollecting dust. As the original says: Unused as we don't allow multiple devices. Slay, honestly.
π₯ DESCRIPTION π₯
Okay so here's what she actually does: she handles an interrupt from the board π«Ά.
These interrupts get raised when the status map changes in a way the board considers interesting β and by "interesting" we mean: a failure condition is occurring ππ. So yeah, when the board's status map shifts into "uh oh" territory, this is the function on the other end of that interrupt, doing its thing. It's giving alarm bells, it's giving "someone check on the watchdog", it's giving necessary drama πβ¨
π§ SEE ALSO π§
Kernel file ./drivers/watchdog/wdt.c β go read the source, iykyk π β plus the whole friend group:
wdt_start(9)wdt_stop(9)wdt_ping(9)wdt_set_heartbeat(9)wdt_get_status(9)wdt_get_temperature(9)wdt_write(9)wdt_ioctl(9)wdt_open(9)wdt_release(9)wdt_temp_read(9)wdt_temp_open(9)wdt_temp_release(9)wdt_notify_sys(9)wdt_exit(9)wdt_init(9)
All of them, no skips, go say hi π
Lowkey a note: the NAME section on the original page has no description text at all, and I'm not out here inventing one for you β that's just how the page is, bestie π
Sign-off time π This little masterpiece lives under ./drivers/watchdog, dated October 2026, and it's filed as wdt_interrupt(9) β take care of her, she's family now π«Άβ¨π¦
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms