The 200 ms delay before debouncing the PHY was introduced for some buggy old controllers. To decrease the boot time to come closer do instant boot, add a parameter so users can override that delay. The current implementation has several drawbacks, and is just a proof of concept, which some experienced Linux kernel developer can probably implement in a better way. One problem is, that the warning is shown for each link and not just per controller. Paul Menzel (2): ata: Add module parameter `debounce_delay_ms` ata: Warn about removal of debounce delay in Linux 5.19 Documentation/admin-guide/kernel-parameters.txt | 6 ++++++ drivers/ata/libata-core.c | 4 ++++ drivers/ata/libata-sata.c | 12 +++++++++--- drivers/ata/libata.h | 1 + 4 files changed, 20 insertions(+), 3 deletions(-) -- 2.30.2