]> Gentwo Git Trees - linux/.git/commit
ata: libata-core: Quirk DELLBOSS VD max_sectors
authorNiklas Cassel <cassel@kernel.org>
Mon, 1 Dec 2025 12:35:04 +0000 (13:35 +0100)
committerNiklas Cassel <cassel@kernel.org>
Tue, 2 Dec 2025 10:17:56 +0000 (11:17 +0100)
commit2e983271363108b3813b38754eb96d9b1cb252bb
treecf1ce1a57e4b7e2d794b166f836ead1161ff6a49
parenta42b71d49945aac0b943987cbdec1d1c805caab3
ata: libata-core: Quirk DELLBOSS VD max_sectors

Commit 9b8b84879d4a ("block: Increase BLK_DEF_MAX_SECTORS_CAP") increased
the default max_sectors_kb from 1280 KiB to 4096 KiB.

DELLBOSS VD with FW rev MV.R00-0 times out when sending I/Os of size
4096 KiB.

Enable ATA_QUIRK_MAX_SEC, with value 8191 (sectors) for this device,
since any I/O with more sectors than that lead to I/O timeouts.

With this, the DELLBOSS VD SATA controller is usable again.

Cc: stable+noautosel@kernel.org # depends on Move quirk flags to their own enum
Fixes: 9b8b84879d4a ("block: Increase BLK_DEF_MAX_SECTORS_CAP")
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Signed-off-by: Niklas Cassel <cassel@kernel.org>
drivers/ata/libata-core.c
include/linux/ata.h
include/linux/libata.h