STRUCT MM_CID_PCPU(9)
π struct mm_cid_pcpu(9) β like, the whole vibe β¨
okay so bestie, welcome to the Kernel API Manual π«Ά this is one of those tiny little structs that's doing main character energy in the background and you're gonna understand it in like two minutes, no cap.
πΈ NAME πΈ
struct mm_cid_pcpu β literally just the storage spot for per CPU MM_CID data π that's it, that's the whole job.
β¨ SYNOPSIS β¨
struct mm_cid_pcpu {
unsigned int cid;
};
look at her. one field. iconic behavior honestly π
π¦ Members π¦
cidβ the CID that's associated to the CPU, either permanently or while a task with a CID is running π so like, it can be the forever-CID or the temporary-CID-while-someone's-doing-stuff CID, iykyk.
π SEE ALSO π
the kernel file ./include/linux/rseq_types.h, plus these absolute legends:
struct rseq_event(9)struct rseq_ids(9)union rseq_slice_state(9)struct rseq_slice(9)struct rseq_data(9)struct sched_mm_cid(9)struct mm_mm_cid(9)
go read them, they're all in the same friend group π
and that's the tea, bestie β this little page lives in ./include/linux, it's dated October 2026, and it's filed under struct mm_cid_pcpu(9) β mwah πβ¨
π¦ 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