STRUCT PSTORE_DEVICE_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct pstore_device_info(9) ✨

okay so bestie, welcome to the Kernel API Manual 🫢 β€” this page is all about struct pstore_device_info, and it's literally the back-end pstore/blk driver structure. that's the whole vibe. no cap. πŸŽ€


🌸 NAME 🌸

struct pstore_device_info β€” the back-end pstore/blk driver structure. iconic behavior, honestly. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

struct pstore_device_info {
    unsigned int flags;
    struct pstore_zone_info zone;
 };

look at her. two members. main character energy. πŸ’…


⭐ Members ⭐

  • flags β€” okay so this one is giving "who am I supporting" energy ✨ β€” you refer to the macro starting with PSTORE_FLAGS defined in linux/pstore.h. it means what front-ends this device support. and here's the cute part: zero means all backends for compatible. 🫢
  • zone β€” this is just the struct pstore_zone_info details. that's it, that's the whole member. 🌸

πŸ’œ SEE ALSO πŸ’œ

  • Kernel file ./include/linux/pstore_blk.h struct pstore_blk_config(9), pstore_blk_get_config(9) β€” go read these next, bestie, iykyk πŸ“šβœ¨

fr fr, keep flags at zero if you want all backends for compatible β€” it's the lowkey easiest path. πŸ’€

and that's the page!! 🌈 this one came from ./include/linux and it's dated October 2026, so yeah, future vibes only. k bye bestie, go slay your pstore/blk setup πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from