ata_eh_worth_retry(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ata_eh_worth_retry(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual page for ata_eh_worth_retry β€” it's giving β€œshould we run this back or nah?” energy, and honestly it's kinda iconic. πŸŽ€


✨ NAME ✨

ata_eh_worth_retry β€” analyze error and decide whether to retry.


πŸ¦‹ SYNOPSIS πŸ¦‹

int ata_eh_worth_retry (struct ata_queued_cmd *qc );

🌸 ARGUMENTS 🌸

  • qc β€” the qc to possibly retry πŸ‘€

πŸ’– DESCRIPTION πŸ’–

So the whole move here is: look at the cause of the error and decide if a retry might be useful or not. That's it, that's the vibe check. ✨

🚨 important caveat, no cap: we don't want to retry media errors, because the drive itself has probably already taken 10-30 seconds doing its own internal retries before reporting the failure. Like... it already did the work, bestie. Let it rest. πŸ’€

πŸŽ€ SEE ALSO πŸŽ€

Kernel file ./drivers/ata/libata-eh.c β€” yes, that exact one. And here's the whole function bestie squad:


mwah πŸ’‹ this lil page comes from the ./drivers/ata source/version corner, dated October 2026, and the footer is still out here repping ata_eh_worth_retry(9) β€” bye bestie, slay responsibly πŸ«ΆπŸ’–

πŸ“¦ where this page comes from