exec: Move io_uring_task_cancel after the point of no return
authorEric W. Biederman <ebiederm@xmission.com>
Mon, 30 Nov 2020 22:58:46 +0000 (16:58 -0600)
committerEric W. Biederman <ebiederm@xmission.com>
Thu, 10 Dec 2020 18:57:13 +0000 (12:57 -0600)
commit9ee1206dcfb9d56503c0de9f8320f7b29c795867
treedabde07842e85d4eff0a8cd6302ca182ee96f748
parentc39ab6de227306f331b47e7b6b51c2c7eaf0eeaf
exec: Move io_uring_task_cancel after the point of no return

Now that unshare_files happens in begin_new_exec after the point of no
return, io_uring_task_cancel can also happen later.

Effectively this means io_uring activities for a task are only canceled
when exec succeeds.

Link: https://lkml.kernel.org/r/878saih2op.fsf@x220.int.ebiederm.org
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
fs/exec.c