Re: [PATCH v4 5/6] x86/io_delay: Switch io_delay() default mechanism to "none"

From: Jürgen Groß

Date: Sat Mar 21 2026 - 02:29:34 EST


On 20.03.26 23:02, Borislav Petkov wrote:
On Mon, Jan 19, 2026 at 07:26:31PM +0100, Juergen Gross wrote:
The habit to delay some port operations via io_delay() is probably a
no longer needed relict from i386 times.

Switch the default to no longer do delays for port operations. In case
this is breaking some still supported hardware, the default can still
be overwritten via boot parameter.

So machines which worked perfectly fine until now, would break and would all
of a sudden need a cmdline param?

This patch is the result of a suggestion by Ingo [1]. He even wanted to rip out
the io_delay() code completely.

If you don't like that, we can just drop patches 5 and 6 of the series.


Juergen

[1]: https://lore.kernel.org/lkml/aUFjRDqbfWMsXvvS@xxxxxxxxx/

Attachment: OpenPGP_0xB0DE9DD628BF132F.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature