Skip to content

Commit 8f3fb33

Browse files
floatiousdamien-lemoal
authored andcommitted
ata: libata: Call ata_dev_config_lpm() for ATAPI devices
Commit d360121 ("ata: libata-core: Introduce ata_dev_config_lpm()") introduced ata_dev_config_lpm(). However, it only called this function for ATA_DEV_ATA and ATA_DEV_ZAC devices, not for ATA_DEV_ATAPI devices. Additionally, commit d99a914 ("ata: libata-core: Move device LPM quirk settings to ata_dev_config_lpm()") moved the LPM quirk application from ata_dev_configure() to ata_dev_config_lpm(), causing LPM quirks for ATAPI devices to no longer be applied. Call ata_dev_config_lpm() also for ATAPI devices, such that LPM quirks are applied for ATAPI devices with an entry in __ata_dev_quirks once again. Fixes: d360121 ("ata: libata-core: Introduce ata_dev_config_lpm()") Fixes: d99a914 ("ata: libata-core: Move device LPM quirk settings to ata_dev_config_lpm()") Signed-off-by: Niklas Cassel <cassel@kernel.org> Tested-by: Wolf <wolf@yoxt.cc> Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
1 parent ea4d4ea commit 8f3fb33

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

drivers/ata/libata-core.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3116,6 +3116,8 @@ int ata_dev_configure(struct ata_device *dev)
31163116
ata_mode_string(xfer_mask),
31173117
cdb_intr_string, atapi_an_string,
31183118
dma_dir_string);
3119+
3120+
ata_dev_config_lpm(dev);
31193121
}
31203122

31213123
/* determine max_sectors */

0 commit comments

Comments
 (0)