STRUCT LUO_SESSION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the Kernel API Manual page for struct luo_session(9) β€” this is the one about the Live Update session struct. It represents an active or incoming Live Update session. that's the whole vibe: active or incoming, Live Update session, periodt πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

the exact shape of this icon is:

       struct luo_session {
           char name[LIVEUPDATE_SESSION_NAME_LENGTH];
           struct list_head list;
           bool retrieved;
           struct luo_file_set file_set;
           struct mutex mutex;
        };

🌸 Members 🌸

  • name β€” a unique name for this session, used for identification and retrieval. literally its whole job, and it ate πŸ’–
  • list β€” a list_head member that links this session into a global list β€” either outgoing (to be preserved) or incoming (restored from previous kernel) sessions. it's giving linked-list main character energy ✨
  • retrieved β€” a boolean flag that says whether this session has been retrieved by a consumer in the new kernel. yes bestie, it's a vibe check in boolean form πŸ¦‹
  • file_set β€” a set of files that belong to this session. the whole little file family πŸŽ€
  • mutex β€” protects fields in the luo_session. lowkey the bodyguard of this struct πŸ’ͺ

πŸ’œ SEE ALSO πŸ’œ

  • Kernel file ./kernel/liveupdate/luo_internal.h
  • struct luo_file_set(9)

go give those a peek, bestie 🫢


mwah πŸ’‹ β€” this page is from the ./kernel/liveupdate source/version and is dated October 2026. stay iconic, bestie 🌈✨

πŸ“¦ where this page comes from