ata_link_abort(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, this is the Kernel API Manual page for ata_link_abort(9), and it's giving β€œclean up the link” energy. no cap. πŸ’–


πŸŽ€ NAME πŸŽ€

ata_link_abort β€” abort all qc's on the link. periodt. ✨

πŸ’» SYNOPSIS πŸ’»

the whole signature, exactly as it is:

int ata_link_abort (struct ata_link *link );

🧚 ARGUMENTS 🧚

  • link β€” the ATA link to abort qc's for. that's the one, bestie. 🫢

πŸ’₯ DESCRIPTION πŸ’₯

Abort all active qc's active on link and schedule EH. yep, that's the mission. πŸ”₯

LOCKING: spin_lock_irqsave(host lock) β€” that's the locking sitch, keep it in mind. πŸ”’

🎁 RETURN 🎁

Number of aborted qc's. that's the number it returns, and honestly that's iconic. πŸ’–

🌈 SEE ALSO 🌈

Kernel file ./drivers/ata/libata-eh.c β€” plus the whole friend group, all these (9) besties:

okay that's the whole page, bestie 🫢 β€” source/version ./drivers/ata, date October 2026. mwah πŸ’–

πŸ“¦ where this page comes from