ct_nmi_exit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ct_nmi_exit(9) β€” inform RCU of exit from NMI context πŸ’…

Okay bestie, welcome to the ct_nmi_exit(9) page from the Kernel API Manual β€” short, sweet, and lowkey giving β€œtiny function, important paperwork.” ✨

✨ NAME ✨

ct_nmi_exit β€” inform RCU of exit from NMI context. πŸ¦‹

🌸 SYNOPSIS 🌸

void noinstr ct_nmi_exit (void );

πŸŽ€ ARGUMENTS πŸŽ€

  • void β€” no arguments, periodt. Like, she takes nothing. πŸ’…

🧚 DESCRIPTION 🧚

When you’re returning from the outermost NMI handler that interrupted an RCU-idle period, this updates ct->state and ct->nmi_nesting so the RCU grace-period handling knows the CPU is back to being RCU-idle. No cap, that’s the whole vibe. 😌

🚨 Bestie heads-up: if you add or remove a call to ct_nmi_exit, be sure to test with CONFIG_RCU_EQS_DEBUG=y.

🌈 SEE ALSO 🌈

Source/version: ./kernel Β· date: October 2026 β€” bye bestie, go touch some RCU-idle grass πŸŒ±πŸ’–

πŸ“¦ where this page comes from