STRUCT RMID_ENTRY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct rmid_entry(9) πŸ’–

okay so bestie, this is from the Kernel API Manual β€” yes, that's the manual name β€” and this page is all about struct rmid_entry. It's giving dirty tracking for all RMID, and honestly? It ate. 🫢✨

✨ NAME ✨

struct rmid_entry β€” dirty tracking for all RMID. periodt. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

       struct rmid_entry {
           u32 closid;
           u32 rmid;
           int busy;
           struct list_head                list;
        };

🫢 Members 🫢

  • closid β€” the CLOSID for this entry. That's literally its whole job. πŸŽ€
  • rmid β€” the RMID for this entry. iconic.
  • busy β€” the number of domains with cached data using this RMID. So when it's busy, it's busy busy. 😭
  • list β€” member of the rmid_free_lru list when busy == 0. Noted, bestie. 🫑

πŸ’… Description πŸ’…

Depending on the architecture, the correct monitor is accessed using both closid and rmid, or rmid only. So it's arch-dependent vibes β€” check what your architecture is on. πŸ‘€βœ¨

🚨 IMPORTANT: Take the rdtgroup_mutex when accessing. Do not skip this. It's literally in the manual, no cap. πŸ”’

🌈 SEE ALSO 🌈

go read these next, bestie:


mwah πŸ’‹ this page came from ./fs/resctrl, dated October 2026, and it's struct rmid_entry(9). periodt. πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from