ata_bmdma_error_handler(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so welcome to ata_bmdma_error_handler(9), the page from the Kernel API Manual β€” yes, that manual. πŸ’…

✨ NAME ✨

ata_bmdma_error_handler β€” Stock error handler for BMDMA controller. That's the whole vibe, bestie. 🫢

🌸 SYNOPSIS 🌸

void ata_bmdma_error_handler (struct ata_port *ap );

πŸŽ€ ARGUMENTS πŸŽ€

  • ap β€” the port to handle error for. That's it, that's the argument. πŸ’–

πŸ¦‹ DESCRIPTION πŸ¦‹

Stock error handler for BMDMA controller. It can handle both PATA and SATA controllers. Most BMDMA controllers should be able to use this EH as-is or with some added handling before and after. No cap, it's giving flexible-error-handler realness. ✨

LOCKING: Kernel thread context (may sleep) β€” so yes, sleeping is literally allowed here. πŸ˜΄πŸ’…

πŸ’– SEE ALSO πŸ’–

Kernel file ./drivers/ata/libata-sff.c β€” that's the spot, iykyk. And the whole squad of refs is:


🫢 that's the whole page, bestie! source/version: ./drivers/ata; date: October 2026; page title: ata_bmdma_error_handler(9). bye πŸ’–
πŸ“¦ where this page comes from