STRUCT LUO_FLB_HEADER_SER(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

okay bestie, welcome to the struct luo_flb_header_ser page β€” it lives in the Kernel API Manual and it's literally the header for the serialized FLB data block. no cap, that's the whole vibe. πŸŽ€


✨ NAME ✨

struct luo_flb_header_ser β€” the header for the serialized FLB data block. that's it, that's the gig. πŸ’…


🌸 SYNOPSIS 🌸

struct luo_flb_header_ser {
    u64 pgcnt;
    u64 count;
 };

look at her. two fields. iconic. πŸ¦‹


🧚 Members 🧚

  • pgcnt β€” the total number of pages occupied by the entire preserved memory region, and yes that includes this very header plus the array of struct luo_flb_ser entries that comes after it. she counts herself, humble queen. πŸ‘‘
  • count β€” the number of struct luo_flb_ser entries that follow this header in the memory block. so like, how many besties are lined up behind her. 🫢

⭐ Description ⭐

so where does this struct actually live? it's located at the physical address specified by the flbs_pa in luo_ser. that's the spot. πŸ“

⚠️ okay important one: if this structure gets modified, LUO_ABI_COMPATIBLE must be updated. not optional, not "later", must. don't do a little sneaky edit and forget, i'm begging 😭

🌈 SEE ALSO 🌈

  • Kernel file ./include/linux/kho/abi/luo.h
  • Live Update Orchestrator ABI(9)
  • struct luo_ser(9)
  • struct luo_file_ser(9)
  • struct luo_file_set_ser(9)
  • struct luo_session_ser(9)
  • struct luo_flb_ser(9)

go read them, i'll wait. πŸ’œ


and that's the page!! this lil gem comes from ./include/linux/kho/abi and it's dated October 2026, signed off as struct luo_flb_header_ser(9). slay, go touch some kernel memory responsibly πŸ“βœ¨πŸ’–

πŸ“¦ where this page comes from