]> git.baikalelectronics.ru Git - kernel.git/commit
fix regression in "epoll: Keep a reference on files added to the check list"
authorAl Viro <viro@zeniv.linux.org.uk>
Wed, 2 Sep 2020 15:30:48 +0000 (11:30 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Wed, 2 Sep 2020 15:30:48 +0000 (11:30 -0400)
commitbb6e0f20f65075a64846a40eefac1481d8f026c4
tree48e71e89ec43f9869327fc81f1b8c83ffb60c72d
parentddb2c8a7e2ce8d8efd2385a0dbaf253ae43c0844
fix regression in "epoll: Keep a reference on files added to the check list"

epoll_loop_check_proc() can run into a file already committed to destruction;
we can't grab a reference on those and don't need to add them to the set for
reverse path check anyway.

Tested-by: Marc Zyngier <maz@kernel.org>
Fixes: 8556bb2c7de8 ("epoll: Keep a reference on files added to the check list")
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/eventpoll.c