__ata_ehi_push_desc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… __ata_ehi_push_desc(9) πŸ’…

okay bestie, welcome to the __ata_ehi_push_desc(9) page from the Kernel API Manual β€” we're pushing an error description, and we're doing it without adding a separator, periodt. ✨


πŸ’– NAME πŸ’–

__ata_ehi_push_desc β€” push error description without adding separator 🫢


✨ SYNOPSIS ✨

void __ata_ehi_push_desc (struct ata_eh_info *ehi , const char *fmt ,
       ... );

πŸŽ€ ARGUMENTS πŸŽ€

  • ehi β€” target EHI. That's the thing we're poking, bestie. πŸ’…
  • fmt β€” printf format string. Yes, that kind of format string. 🌸
  • ... β€” variable arguments. The little extras that match fmt, no cap. πŸ¦‹

🌈 DESCRIPTION 🌈

Format the string according to fmt and append it to ehi->desc. It's giving "append to desc" energy β€” and because this is the __ version, it does not add a separator. iykyk. πŸ’«

LOCKING: spin_lock_irqsave(host lock) πŸ”’

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./drivers/ata/libata-eh.c β€” and here's the whole linked-up squad, bestie:


and that's the page, bestie 🫢 β€” source/version flex: ./drivers/ata, date: October 2026, and the page title doing its little encore: __ata_ehi_push_desc(9) πŸ’…βœ¨

πŸ“¦ where this page comes from