]> git.baikalelectronics.ru Git - kernel.git/commit
rpc_pipefs: fix double-dput()
authorAl Viro <viro@zeniv.linux.org.uk>
Tue, 3 Apr 2018 05:15:46 +0000 (01:15 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Mon, 16 Apr 2018 03:49:27 +0000 (23:49 -0400)
commitb60c669359dc3026fa7d448f8ad9cf850d772103
treea10638b5471367973bc2ca40c8ce6d1bab126606
parent1cf85af1d262ab6cd388ebf2d8f3fe3520f99ce6
rpc_pipefs: fix double-dput()

if we ever hit rpc_gssd_dummy_depopulate() dentry passed to
it has refcount equal to 1.  __rpc_rmpipe() drops it and
dput() done after that hits an already freed dentry.

Cc: stable@kernel.org
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
net/sunrpc/rpc_pipe.c