Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'io_uring-6.0-2022-09-23' of git://git.kernel.dk/linux

Pull io_uring fix from Jens Axboe:
"Just a single fix for an issue with un-reaped IOPOLL requests on ring
exit"

* tag 'io_uring-6.0-2022-09-23' of git://git.kernel.dk/linux:
io_uring: ensure that cached task references are always put on exit

+3
+3
io_uring/io_uring.c
··· 2648 2648 io_kill_timeouts(ctx, NULL, true); 2649 2649 /* if we failed setting up the ctx, we might not have any rings */ 2650 2650 io_iopoll_try_reap_events(ctx); 2651 + /* drop cached put refs after potentially doing completions */ 2652 + if (current->io_uring) 2653 + io_uring_drop_tctx_refs(current); 2651 2654 } 2652 2655 2653 2656 INIT_WORK(&ctx->exit_work, io_ring_exit_work);