ata: libata-scsi: Refactor ata_scsiop_read_cap()
authorDamien Le Moal <dlemoal@kernel.org>
Tue, 22 Oct 2024 02:45:33 +0000 (11:45 +0900)
committerNiklas Cassel <cassel@kernel.org>
Fri, 25 Oct 2024 08:09:49 +0000 (10:09 +0200)
commit44bdde151a6f5b34993c570a8f6508e2e00b56e1
tree70a6f99f2bba23c1ebcefafc9a2aa6a77ee58edd
parentb055e3be63bebc3c50d0fb1830de9bf4f2be388d
ata: libata-scsi: Refactor ata_scsiop_read_cap()

Move the check for the scsi command service action being
SAI_READ_CAPACITY_16 from ata_scsi_simulate() into ata_scsiop_read_cap()
to simplify ata_scsi_simulate() for processing capacity reading commands
(READ_CAPACITY and SERVICE_ACTION_IN_16).

Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
Link: https://lore.kernel.org/r/20241022024537.251905-3-dlemoal@kernel.org
Signed-off-by: Niklas Cassel <cassel@kernel.org>
drivers/ata/libata-scsi.c