]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: abort file assignment prior to assigning creds
authorJens Axboe <axboe@kernel.dk>
Fri, 15 Apr 2022 02:23:40 +0000 (20:23 -0600)
committerJens Axboe <axboe@kernel.dk>
Fri, 15 Apr 2022 02:23:40 +0000 (20:23 -0600)
commit15052ae1e0d7a743312c2b78566cce6abc30de2e
treef5239bb814aee8a1b69d7b5b1402efdd5bf580fb
parent2f8a925a8509d4f10759c2644d326be464fb3118
io_uring: abort file assignment prior to assigning creds

We need to either restore creds properly if we fail on the file
assignment, or just do the file assignment first instead. Let's do
the latter as it's simpler, should make no difference here for
file assignment.

Link: https://lore.kernel.org/lkml/000000000000a7edb305dca75a50@google.com/
Reported-by: syzbot+60c52ca98513a8760a91@syzkaller.appspotmail.com
Fixes: 6a1a0367746e ("io_uring: defer file assignment")
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/io_uring.c