]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ata: libata: Add support to parse equal sign in libata.force
authorNiklas Cassel <cassel@kernel.org>
Tue, 2 Dec 2025 12:21:34 +0000 (13:21 +0100)
committerDamien Le Moal <dlemoal@kernel.org>
Mon, 15 Dec 2025 07:32:05 +0000 (16:32 +0900)
commit45c4c5a6156a5ab450a7595dd1c8985e2d459403
tree0a344b291755ffda46de64ba2e3a13dd13b4be0d
parentdfd975151df9f8ec69e14466f18c4b4af9823f88
ata: libata: Add support to parse equal sign in libata.force

Currently, no libata.force parameter supports an arbitrary value.

All allowed values, e.g. udma/16, udma/25, udma/33, udma/44, udma/66,
udma/100, udma/133 have hardcoded entries in the force_tbl table.

Add code to allow a libata.force param with the format
libata.force=param=param_value, where param_value can be an arbitrary
value.

This code will be used in a follow up commit.

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>
drivers/ata/libata-core.c