hardlockup_d...perf_restart(9)
β¨ hardlockup_detector_perf_restart β¨
okay bestie, welcome to the Kernel API Manual β yes, that manual, the one we all pretend to read π
. Today's main character is hardlockup_detector_perf_restart(9) and honestly? She's niche, she's specific, and she's here to do exactly one job π«Ά
πΈ NAME πΈ
hardlockup_detector_perf_restart β Globally restart watchdog events ππ₯
like, globally. the whole system. no cap.
π¦ SYNOPSIS π¦
void hardlockup_detector_perf_restart (void );
that's it. that's the whole vibe check.
π ARGUMENTS π
voidβ no arguments. zero. nada. not a single one. she takes nothing and she gives everything πβ¨
π DESCRIPTION π
so here's the tea β: this is a special interface for x86 to handle the perf HT bug. that's the whole description, bestie β she's a specialist, not a generalist, and honestly? iconic behavior π.
think of her as the lil "restart everything, globally" button that only x86 gets to press for the perf HT bug situation. that's the lore, that's the deal, iykyk.
ngl this one's short and sweet β but the facts are the facts, and i would never leave a detail out on you π
β SEE ALSO β
go read these next, bestie, they're all in the kernel file ./kernel/watchdog_perf.c π:
watchdog_hardlockup_enable(9)watchdog_hardlockup_disable(9)hardlockup_detector_perf_adjust_period(9)hardlockup_detector_perf_stop(9)watchdog_hardlockup_probe(9)hardlockup_config_perf_event(9)
and that's the whole page, fr fr π thank you for coming to my ted talk π
mwah π β brought to you by the ./kernel source, dated October 2026, and obviously starring hardlockup_d...perf_restart(9) because she gets top billing twice, as she deserves π
β¨
π¦ 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