]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - fs/io_uring.c
io_uring: zero ref_node after killing it
authorPavel Begunkov <asml.silence@gmail.com>
Sat, 20 Feb 2021 18:03:47 +0000 (18:03 +0000)
committerJens Axboe <axboe@kernel.dk>
Sun, 21 Feb 2021 02:02:45 +0000 (19:02 -0700)
commite6cb007c45dedada0a847eaa486c49509d63b1e8
tree6fbf38282440b4e64cd6efdd94e9f55b1edc34a6
parent99a10081647168022745859bb2f1c28b2f70dc83
io_uring: zero ref_node after killing it

After a rsrc/files reference node's refs are killed, it must never be
used. And that's how it works, it either assigns a new node or kills the
whole data table.

Let's explicitly NULL it, that shouldn't be necessary, but if something
would go wrong I'd rather catch a NULL dereference to using a dangling
pointer.

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