diff options
Diffstat (limited to 'net')
| -rw-r--r-- | net/sunrpc/clnt.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c index 822f020fa7f4..1915ffe598e3 100644 --- a/net/sunrpc/clnt.c +++ b/net/sunrpc/clnt.c | |||
| @@ -610,11 +610,6 @@ EXPORT_SYMBOL_GPL(rpc_killall_tasks); | |||
| 610 | */ | 610 | */ |
| 611 | void rpc_shutdown_client(struct rpc_clnt *clnt) | 611 | void rpc_shutdown_client(struct rpc_clnt *clnt) |
| 612 | { | 612 | { |
| 613 | /* | ||
| 614 | * To avoid deadlock, never call rpc_shutdown_client from a | ||
| 615 | * workqueue context! | ||
| 616 | */ | ||
| 617 | WARN_ON_ONCE(current->flags & PF_WQ_WORKER); | ||
| 618 | might_sleep(); | 613 | might_sleep(); |
| 619 | 614 | ||
| 620 | dprintk_rcu("RPC: shutting down %s client for %s\n", | 615 | dprintk_rcu("RPC: shutting down %s client for %s\n", |
