UNION RSEQ_SLICE_STATE(9)
β¨ union rseq_slice_state(9) β¨
okay so bestie, welcome to the Kernel API Manual β this one's all about union rseq_slice_state, and honestly? it's giving "small but mighty." π
It's the status-info glow-up for the rseq time slice extension, and we're gonna go through it together, no cap. π
πΈ NAME πΈ
union rseq_slice_state β literally the status information for the rseq time slice extension. that's it, that's the whole vibe. π¦
β¨ SYNOPSIS β¨
union rseq_slice_state {
u16 state;
struct {
u8 enabled;
u8 granted;
};
};
look at her. iconic. π
π§ Members π§
stateβ the compound member you use to access the overall state. one field to rule them all, periodt. π- {unnamed_struct} β an anonymous struct, lowkey just vibing in there with no name of its own. π
enabledβ the time slice extension is enabled for the task. she's switched on and ready. π₯grantedβ the time slice extension was granted to the task. the request went through, slay. π
π¦ SEE ALSO π¦
all the siblings and neighbors, live from the kernel file ./include/linux/rseq_types.h β go say hi to:
struct rseq_event(9)struct rseq_ids(9)struct rseq_slice(9)struct rseq_data(9)struct sched_mm_cid(9)struct mm_cid_pcpu(9)struct mm_mm_cid(9)
iykyk. π
fr fr, that's the whole page β every member, every field, every reference, all accounted for. no details were harmed in the making of this rewrite. π«Ά
and that's a wrap, bestie! π this little gem lives over in ./include/linux, dated October 2026, and it's filed under union rseq_slice_state(9). mwah, take care, and don't forget to vibe check your structs. π
β¨π
π¦ 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