ENUM FW_UPLOAD_PROG(9)
π enum fw_upload_prog(9) π
okay bestie, so this is a page from the Kernel API Manual, and it's literally about enum fw_upload_prog β the firmware upload progress codes. yes, the whole enum. it's a vibe check for "where are we in this firmware upload rn" π«Ά
β¨ NAME β¨
enum fw_upload_prog β firmware upload progress codes π
π SYNOPSIS π
enum fw_upload_prog {
FW_UPLOAD_PROG_IDLE ,
FW_UPLOAD_PROG_RECEIVING ,
FW_UPLOAD_PROG_PREPARING ,
FW_UPLOAD_PROG_TRANSFERRING ,
FW_UPLOAD_PROG_PROGRAMMING ,
FW_UPLOAD_PROG_MAX
};
π Constants π
each one is like a little mood ring for the upload, no cap:
FW_UPLOAD_PROG_IDLEβ there is literally no firmware upload in progress. we're just chillin'. π€FW_UPLOAD_PROG_RECEIVINGβ the worker thread is receiving firmware data. it's getting the goods, bestie π₯FW_UPLOAD_PROG_PREPARINGβ the target device is preparing for firmware upload. stretching before the big moment, main character energy β¨FW_UPLOAD_PROG_TRANSFERRINGβ data is being copied to the device. stuff is moving, we love to see it πFW_UPLOAD_PROG_PROGRAMMINGβ the device is performing the firmware update. this is the moment, the finale, the slay π₯FW_UPLOAD_PROG_MAXβ Maximum progress code marker. that's it, that's the boundary. periodt π
π¦ SEE ALSO π¦
- Kernel file
./drivers/base/firmware_loader/sysfs_upload.h
fr fr go read the actual header if you want the whole picture, this page is just the enum tea β
and that's the whole thing, bestie π this iconic little page came out of ./drivers/base/firmware_loader and it's dated October 2026 β so yeah, mark your calendars and stan the firmware loader πΈππ
π¦ 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