[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <b4eed451-8671-6620-75e1-522785a4154b@kernel.dk>
Date: Sat, 30 May 2020 07:50:26 -0600
From: Jens Axboe <axboe@...nel.dk>
To: Pavel Begunkov <asml.silence@...il.com>, io-uring@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH v2] io_uring: fix overflowed reqs cancellation
On 5/30/20 5:19 AM, Pavel Begunkov wrote:
> Overflowed requests in io_uring_cancel_files() should be shed only of
> inflight and overflowed refs. All other left references are owned by
> someone else.
>
> If refcount_sub_and_test() fails, it will go further and put put extra
> ref, don't do that. Also, don't need to do io_wq_cancel_work()
> for overflowed reqs, they will be let go shortly anyway.
Applied, thanks.
--
Jens Axboe
Powered by blists - more mailing lists