diff --git a/net/sunrpc/rpc_pipe.c b/net/sunrpc/rpc_pipe.c index 0bd1df2ebb47..ae5643e0bc43 100644 --- a/net/sunrpc/rpc_pipe.c +++ b/net/sunrpc/rpc_pipe.c @@ -693,7 +693,7 @@ void rpc_unlink(struct rpc_pipe *pipe) { if (pipe->dentry) { - simple_recursive_removal(pipe->dentry, rpc_close_pipes); + locked_recursive_removal(pipe->dentry, rpc_close_pipes); pipe->dentry = NULL; } }