ct_nmi_exit(9)
π
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 toct_nmi_exit, be sure to test withCONFIG_RCU_EQS_DEBUG=y.
π SEE ALSO π
- Kernel file:
./kernel/context_tracking.c ct_nmi_enter(9)ct_idle_enter(9)ct_idle_exit(9)ct_irq_enter(9)ct_irq_exit(9)__ct_user_enter(9)user_enter_callable(9)__ct_user_exit(9)user_exit_callable(9)
Source/version: ./kernel Β· date: October 2026 β bye bestie, go touch some RCU-idle grass π±π
π¦ 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