STRUCT SFS_USER_UPDATE_PACKAGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

Welcome to the Kernel API Manual, bestie β€” this is the struct sfs_u...date_package(9) page, and today's main character is struct sfs_user_update_package β€” update SFS package (input). πŸ’…

Okay so real talk: this struct is the input situation for updating an SFS package. It's giving "here's the package name, now go load, verify and execute it" energy. No cap. πŸ”₯


πŸ¦‹ SYNOPSIS πŸ¦‹

       struct sfs_user_update_package {
           char payload_name[PAYLOAD_NAME_SIZE];
           __u32 sfs_status;
           __u32 sfs_extended_status;
        };

πŸŽ€ Members πŸŽ€

  • payload_name β€” the name of the SFS package to load, verify and execute (input). literally the field that carries the package name, periodt πŸ’–
  • sfs_status β€” a 32-bit SFS status value (output). πŸ‘‘
  • sfs_extended_status β€” a 32-bit SFS extended status value (output). ✨

Both status fields are marked output, so they're the "results go here" vibes of this struct, fr fr. 🫢


🌈 SEE ALSO 🌈

  • Kernel file ./include/uapi/linux/psp-sfs.h struct sfs_user_get_fw_versions(9), SFSIOCFWVERS(9), SFSIOCUPDATEPKG(9) β€” the whole reference squad, go read 'em πŸ’«

with love from the Kernel API Manual, source ./include/uapi/linux, date October 2026 β€” catch you in struct sfs_u...date_package(9), bestie πŸ’Œβœ¨

πŸ“¦ where this page comes from