mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 04:04:43 +01:00
ata: libata: Call ata_dev_config_lpm() for ATAPI devices
Commitd360121832("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, commitd99a9142e7("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:d360121832("ata: libata-core: Introduce ata_dev_config_lpm()") Fixes:d99a9142e7("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>
This commit is contained in:
parent
ea4d4ea6d1
commit
8f3fb33f8f
1 changed files with 2 additions and 0 deletions
|
|
@ -3116,6 +3116,8 @@ int ata_dev_configure(struct ata_device *dev)
|
|||
ata_mode_string(xfer_mask),
|
||||
cdb_intr_string, atapi_an_string,
|
||||
dma_dir_string);
|
||||
|
||||
ata_dev_config_lpm(dev);
|
||||
}
|
||||
|
||||
/* determine max_sectors */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue