On 12/6/20 3:22 PM, Pavel Begunkov wrote: > Following up Xiaoguang's patch, which is included in the series, patch > up when similar bug can happen. There are holes left calling > io_cqring_events(), but that's for later. > > The last patch is a bit different and fixes the new personality > grabbing. > > Pavel Begunkov (4): > io_uring: fix racy IOPOLL completions > io_uring: fix racy IOPOLL flush overflow > io_uring: fix io_cqring_events()'s noflush > io_uring: fix mis-seting personality's creds > > Xiaoguang Wang (1): > io_uring: always let io_iopoll_complete() complete polled io. > > fs/io_uring.c | 52 ++++++++++++++++++++++++++++++++++++++------------- > 1 file changed, 39 insertions(+), 13 deletions(-) I'm going to apply 5/5 for 5.10, the rest for 5.11. None of these are no in this series, and we're very late at this point. They are all marked for stable, so not a huge concern on my front. -- Jens Axboe