]> git.proxmox.com Git - pve-kernel.git/commit
Backport two io-wq fixes relevant for io_uring
authorFabian Ebner <f.ebner@proxmox.com>
Tue, 23 Nov 2021 11:59:48 +0000 (12:59 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Tue, 23 Nov 2021 12:19:53 +0000 (13:19 +0100)
commit25aba572caffbcf8173abf0e292a7a27b13563c9
treef23ccbf6a859dacc5fd1f727c69795349304a6b0
parent43414bd219d5f9768908902d3d1bd4330a92c4ad
Backport two io-wq fixes relevant for io_uring

There were quite a few reports in the community forum about Windows
VMs with SATA disks not working after upgrading to kernel 5.13.
Issue was reproducible during the installation of Win2019 (suggested
by Thomas), and it's already fixed in 5.15. Bisecting led to
    io-wq: split bounded and unbounded work into separate lists
as the commit fixing the issue.

Indeed, the commit states
Fixes: ecc53c48c13d ("io-wq: check max_worker limits if a worker transitions bound state")
which is present as a backport in ubuntu-impish:
    f9eb79f840052285408ae9082dc4419dc1397954

The first backport
    io-wq: fix queue stalling race
also sounds nice to have and additionally served as a preparation for
the second one to apply more cleanly.

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
patches/kernel/0010-io-wq-fix-queue-stalling-race.patch [new file with mode: 0644]
patches/kernel/0011-io-wq-split-bounded-and-unbounded-work-into-separate.patch [new file with mode: 0644]