PFRU_IOC_STAGE(9)
π PFRU_IOC_STAGE(9) π
okay so bestie, welcome to the Kernel API Manual β this is the PFRU_IOC_STAGE(9) page and it's lowkey iconic. let's get into it π«Ά
β¨ NAME β¨
PFRU_IOC_STAGE β literally defined as _IOW(PFRUT_IOCTL_MAGIC, 0x02, unsigned int). that's the whole name, no cap π
πΈ SYNOPSIS πΈ
PFRU_IOC_STAGE
that's it. that's the synopsis. short and slay β¨
π RETURN π
0β success, we ate π-EINVALβ the stage phase returned an invalid result π that's the error vibe
π¦ DESCRIPTION π¦
so what does it do? it stages a capsule image from the communication buffer, and then it performs authentication. yes queen, both things π
π SEE ALSO π
the kernel file is at ./include/uapi/linux/pfrut.h β go read it, iykyk π
and then the whole friend group:
PFRU_IOC_SET_REV(9)PFRU_IOC_ACTIVATE(9)PFRU_IOC_STAGE_ACTIVATE(9)PFRU_IOC_QUERY_CAP(9)struct pfru_payload_hdr(9)struct pfru_update_cap_info(9)struct pfru_com_buf_info(9)struct pfru_updated_result(9)struct pfrt_log_data_info(9)struct pfrt_log_info(9)PFRT_LOG_IOC_SET_INFO(9)PFRT_LOG_IOC_GET_INFO(9)PFRT_LOG_IOC_GET_DATA_INFO(9)
and that's the page bestie!! π this one lives in ./include/uapi/linux, dated October 2026 β mwah, periodt πππ
π¦ 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