On Fri, 21 Feb 2025 02:54:23 +0100, Niklas Cassel wrote: > atapi_eh_request_sense() currently uses ATAPI DMA if the SATA controller > has ATA_FLAG_PIO_DMA (PIO cmds via DMA) set. > > However, ATA_FLAG_PIO_DMA is a flag that can be set by a low-level driver > on a port at initialization time, before any devices are scanned. > > If a controller detects a connected device that only supports PIO, we set > the flag ATA_DFLAG_PIO. > > [...] Applied to libata/linux.git (for-6.15), thanks! [1/1] ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode https://git.kernel.org/libata/linux/c/91ec84f8 Kind regards, Niklas