]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ata: libata: Add libata.force parameter max_sec
authorNiklas Cassel <cassel@kernel.org>
Tue, 2 Dec 2025 12:21:35 +0000 (13:21 +0100)
committerDamien Le Moal <dlemoal@kernel.org>
Mon, 15 Dec 2025 07:32:05 +0000 (16:32 +0900)
commitad50d922f4857ca58dbda172d5d6356ab53e7845
tree288b1dad06a8763c2e6aa0cc16e60af24f5569f5
parent45c4c5a6156a5ab450a7595dd1c8985e2d459403
ata: libata: Add libata.force parameter max_sec

Add a new libata.force parameter called max_sec.

The parameter can take an arbitrary value using the format:
libata.force=max_sec=<number of 512B sectors>

e.g. libata.force=max_sec=8191
or
libata.force=max_sec=2048

This will allow the user to set an arbitrary maximum command size
(dev->max_sectors) using libata.force.

We cannot remove the existing libata.force parameters "max_sec_128" and
"max_sec_1024", as these are a part of the exising user facing API.

Signed-off-by: Niklas Cassel <cassel@kernel.org>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
Documentation/admin-guide/kernel-parameters.txt
drivers/ata/libata-core.c