summaryrefslogtreecommitdiffstats
path: root/lib/zstd/compress/zstd_lazy.c
diff options
context:
space:
mode:
authorDamien Le Moal <dlemoal@kernel.org>2025-04-13 14:45:30 +0900
committerDamien Le Moal <dlemoal@kernel.org>2025-04-22 16:05:32 +0900
commit88474ad734fb2000805c63e01cc53ea930adf2c7 (patch)
tree040653a03ac07a50ce340f976ae7ea87b36050b4 /lib/zstd/compress/zstd_lazy.c
parentdb91586b1e8f36122a9e5b8fbced11741488dd22 (diff)
downloadlinux-88474ad734fb2000805c63e01cc53ea930adf2c7.tar.gz
linux-88474ad734fb2000805c63e01cc53ea930adf2c7.tar.bz2
linux-88474ad734fb2000805c63e01cc53ea930adf2c7.zip
ata: libata-scsi: Fix ata_msense_control_ata_feature()
For the ATA features subpage of the control mode page, the T10 SAT-6 specifications state that: For a MODE SENSE command, the SATL shall return the CDL_CTRL field value that was last set by an application client. However, the function ata_msense_control_ata_feature() always sets the CDL_CTRL field to the 0x02 value to indicate support for the CDL T2A and T2B pages. This is thus incorrect and the value 0x02 must be reported only after the user enables the CDL feature, which is indicated with the ATA_DFLAG_CDL_ENABLED device flag. When this flag is not set, the CDL_CTRL field of the ATA feature subpage of the control mode page must report a value of 0x00. Fix ata_msense_control_ata_feature() to report the correct values for the CDL_CTRL field, according to the enable/disable state of the device CDL feature. Fixes: df60f9c64576 ("scsi: ata: libata: Add ATA feature control sub-page translation") Cc: stable@vger.kernel.org Signed-off-by: Damien Le Moal <dlemoal@kernel.org> Reviewed-by: Niklas Cassel <cassel@kernel.org> Reviewed-by: Igor Pylypiv <ipylypiv@google.com>
Diffstat (limited to 'lib/zstd/compress/zstd_lazy.c')
0 files changed, 0 insertions, 0 deletions