UNION RSEQ_SLICE_STATE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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