pm8001_ctl_h...address_show(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’« pm8001_ctl_h...address_show πŸ’«

okay bestie, welcome to the Kernel API Manual ✨ β€” yes this is a real one, and yes the title got cut off with ... like a text message that ran out of characters 😭 (the full name is pm8001_ctl_host_sas_address_show, and it lives in section 9).


πŸŽ€ NAME πŸŽ€

pm8001_ctl_host_sas_address_show β€” sas address, that's the whole vibe πŸ¦‹


🌸 SYNOPSIS 🌸

ssize_t pm8001_ctl_host_sas_address_show (struct device *cdev , struct
       device_attribute *attr , char *buf );

✨ ARGUMENTS ✨

  • cdev β€” pointer to embedded class device πŸ’– like, this is the device we're talking about
  • attr β€” device attribute (unused) 🫢 not me showing up to the function and contributing nothing, love that for you
  • buf β€” the buffer returned 🌈 this is where the good stuff goes

πŸ’… DESCRIPTION πŸ’…

This is the controller sas address. that's it. that's the whole description. short and iconic πŸ‘‘

It's a sysfs 'read-only' shost attribute β€” so no, you can't write to it, bestie, it's not that kind of attribute πŸ™ˆ read-only means read-only, periodt.


πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/scsi/pm8001/pm8001_ctl.c β€” the actual source, go read it iykyk πŸ“–


and that's the whole page, bestie πŸ§šπŸ’œ mwah πŸ’‹

sign-off szn: this one's from ./drivers/scsi/pm8001, dated October 2026, and yes the footer also just says pm8001_ctl_h...address_show(9) again because the title was too long to fit and honestly relatable πŸ’€

slay, go read your sysfs attributes responsibly β­πŸ‘‘

πŸ“¦ where this page comes from