io_uring: remove __io_req_task_cancel()
authorPavel Begunkov <asml.silence@gmail.com>
Fri, 19 Mar 2021 17:22:40 +0000 (17:22 +0000)
committerJens Axboe <axboe@kernel.dk>
Thu, 25 Mar 2021 16:24:24 +0000 (10:24 -0600)
commite004b4b1aa1830bb51bf139a100b8278a7c2d0c9
treeb39f4ee21adf77acd759bc994065e0c609011573
parent812b40bc42cebfa3fe78dd548a4c7757876b14d9
io_uring: remove __io_req_task_cancel()

Both io_req_complete_failed() and __io_req_task_cancel() do the same
thing: set failure flag, put both req refs and emit an CQE. The former
one is a bit more advance as it puts req back into a req cache, so make
it to take over __io_req_task_cancel() and remove the last one.

Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c