Merge tag 'io_uring-6.6-2023-09-08' of git://git.kernel.dk/linux
Pull io_uring fixes from Jens Axboe: "A few fixes that should go into the 6.6-rc merge window: - Fix for a regression this merge window caused by the SQPOLL affinity patch, where we can race with SQPOLL thread shutdown and cause an oops when trying to set affinity (Gabriel) - Fix for a regression this merge window where fdinfo reading with for a ring setup with IORING_SETUP_NO_SQARRAY will attempt to deference the non-existing SQ ring array (me) - Add the patch that allows more finegrained control over who can use io_uring (Matteo) - Locking fix for a regression added this merge window for IOPOLL overflow (Pavel) - IOPOLL fix for stable, breaking our loop if helper threads are exiting (Pavel) Also had a fix for unreaped iopoll requests from io-wq from Ming, but we found an issue with that and hence it got reverted. Will get this sorted for a future rc" * tag 'io_uring-6.6-2023-09-08' of git://git.kernel.dk/linux: Revert "io_uring: fix IO hang in io_wq_put_and_exit from do_exit()" io_uring: fix unprotected iopoll overflow io_uring: break out of iowq iopoll on teardown io_uring: add a sysctl to disable io_uring system-wide io_uring/fdinfo: only print ->sq_array[] if it's there io_uring: fix IO hang in io_wq_put_and_exit from do_exit() io_uring: Don't set affinity on a dying sqpoll thread
No related branches found
No related tags found
Showing
- Documentation/admin-guide/sysctl/kernel.rst 29 additions, 0 deletionsDocumentation/admin-guide/sysctl/kernel.rst
- io_uring/fdinfo.c 2 additions, 0 deletionsio_uring/fdinfo.c
- io_uring/io-wq.c 10 additions, 0 deletionsio_uring/io-wq.c
- io_uring/io-wq.h 1 addition, 0 deletionsio_uring/io-wq.h
- io_uring/io_uring.c 54 additions, 2 deletionsio_uring/io_uring.c
- io_uring/sqpoll.c 3 additions, 1 deletionio_uring/sqpoll.c
Loading
Please register or sign in to comment