HeadlinesBriefing favicon HeadlinesBriefing.com

Sanctions block Linux USB bug fix, developers claim

Hacker News •
×

Last year a Russian developer patched the Linux kernel’s OHCI USB‑1.1 driver to remove a 1 ms artificial delay that broke his legacy printer. The delay was introduced in March 2004 as a race‑condition fix for early OHCI controllers. The fix moved the endpoint‑descriptor timeout into a 275 ms watchdog, restoring tight latency without extra RAM and without increasing memory use in typical USB 1.1 workloads. When he sent the patch to the mailing list, maintainer Greg Kroah‑Hartman never replied.

Kernel policy now treats contributions from sanctioned nations as suspect until the author proves they are not employed by a prohibited entity. Lawyers advise maintainers to avoid any communication with such senders, effectively blocking the patch. Other kernel maintainers have reported the same silence, noting that legal counsel warns them against engaging with any .ru address. The rule applies regardless of the patch’s merit, turning a simple bug fix into a bureaucratic hurdle.

The broader effect is a kernel that cannot accept optimal fixes simply because of the contributor’s IP address. Critics compare this to a patent trap: the exact solution becomes unusable, and maintainers must devise a less efficient workaround. Linux kernel development therefore risks stagnation as valuable patches are sidelined.