STRUCT LUO_FLB_HEADER_SER(9)
π 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 ofstruct luo_flb_serentries that comes after it. she counts herself, humble queen. πcountβ the number ofstruct luo_flb_serentries 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
- 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