ipr_log_ext_vpd_compact(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

hii bestie, welcome to the ipr_log_ext_vpd_compact(9) page from the Kernel API Manual, section 9, we love a numbered era πŸ’…

okay so ipr_log_ext_vpd_compact β€” Log the passed extended VPD compactly. that's the whole assignment, no cap. it's giving "do one thing and do it cute" ✨


✨ SYNOPSIS ✨

the vibe check, verbatim:

void ipr_log_ext_vpd_compact (char *prefix , struct ipr_hostrcb *hostrcb
, struct ipr_ext_vpd *vpd );

🫢 ARGUMENTS 🫢

  • prefix β€” a string to print at start of printk, bestie. it goes right up front like a little name tag πŸŽ€
  • hostrcb β€” the hostrcb pointer. yes, that one. periodt.
  • vpd β€” the vendor/product id/sn/wwn struct, highkey iconic πŸ¦‹

πŸ’œ DESCRIPTION πŸ’œ

okay so the return value? none. that's it. the entire description is literally:

Return value: none

no extra lore, no secret DLC, just none 😭 and honestly? relatable. she logs and she leaves.


🌈 SEE ALSO 🌈

the whole squad, fr fr πŸ‘‘ first up, the kernel file:

./drivers/scsi/ipr.c

and then every single one of these iconic functions, in original order because we respect the timeline 🧚:


and that's the page, bestie πŸ’– shoutout to source/version ./drivers/scsi, date October 2026, and the manual girlie herself ipr_log_ext_vpd_compact(9) β€” now go log that extended VPD compactly, mwah πŸ’…βœ¨

πŸ“¦ where this page comes from