STRUCT UBI_SET_VOL_PROP_REQ(9)
π struct ubi_set_vol_prop_req(9)
okay so bestie, welcome to the Kernel API Manual β yes that's the whole manual name, we're in the big leagues now π₯
β¨ NAME β¨
struct ubi_set_vol_prop_req β it's a data structure, and its whole entire job is setting a property on an UBI volume. that's it. that's the gig. iconic honestly π
πΈ SYNOPSIS πΈ
struct ubi_set_vol_prop_req {
__u8 property;
__u8 padding[7];
__u64 value;
};
look at her. perfectly structured. no notes π
π¦ Members π¦
propertyβ the property you actually wanna set. and the one on the menu isUBI_VOL_PROP_DIRECT_WRITEπpaddingβ reserved for future stuff, not used right now, and it has to be zeroed. like, non-negotiable, bestie, zero it out πvalueβ the value you're setting. the actual payload. the main character of the value field π«
β SEE ALSO β
lowkey the whole friend group is here, go say hi π«Ά
- Kernel file
./include/uapi/mtd/ubi-user.h struct ubi_attach_req(9)struct ubi_mkvol_req(9)struct ubi_rsvol_req(9)struct ubi_rnvol_req(9)struct ubi_ecinfo_req(9)struct ubi_leb_change_req(9)struct ubi_map_req(9)struct ubi_blkcreate_req(9)
and that's the page, no cap π
this lil gem lives in ./include/uapi/mtd and it's dated October 2026 β yes, future girl summer π and the footer is literally just struct ubi_set_vol_prop_req(9) again because she said "my name is my name" πβ¨ go set some properties, bestie, you got this π¦
π¦ 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