]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: openclose: fix bug of closing wrong fixed file
authorHao Xu <howeyxu@tencent.com>
Sat, 11 Jun 2022 12:22:20 +0000 (20:22 +0800)
committerPavel Begunkov <asml.silence@gmail.com>
Mon, 13 Jun 2022 10:37:03 +0000 (11:37 +0100)
commit02f692faf73008784fbb73f0cd25eb533653e41b
tree0c8c8ccf7f4af16da4852d7d17fba351f5184be6
parent11b687169cf05f23256ef57e3cfa5a1d7b291f4c
io_uring: openclose: fix bug of closing wrong fixed file

Don't update ret until fixed file is closed, otherwise the file slot
becomes the error code.

Fixes: 50b5945e49b4 ("io_uring: let IORING_OP_FILES_UPDATE support choosing fixed file slots")
Signed-off-by: Hao Xu <howeyxu@tencent.com>
[pavel: 5.19 rebase]
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
fs/io_uring.c