On 12/7/20 8:24 AM, Pavel Begunkov wrote: > On 07/12/2020 15:05, Jens Axboe wrote: >> 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 > > Didn't get what you mean by "None of these are no in this series." Yeah that turned out better in my head... Meant that none of these are _regressions_ in this series, so not necessarily urgent for 5.10. >> 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. > > Makes sense. I hope it applies to 5.11 well. Mostly, just 3/5 needed a bit of hand holding. -- Jens Axboe