Commit 4c9c52e4 authored by Weston Andros Adamson's avatar Weston Andros Adamson Committed by Trond Myklebust

SUNRPC: remove BUG_ON from bc_send

Replace BUG_ON() with WARN_ON_ONCE(). The error condition is a simple
ref counting sanity check and the following code will not free anything
until final put.
Signed-off-by: default avatarWeston Andros Adamson <dros@netapp.com>
Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent c4ded8d9
...@@ -53,7 +53,7 @@ int bc_send(struct rpc_rqst *req) ...@@ -53,7 +53,7 @@ int bc_send(struct rpc_rqst *req)
if (IS_ERR(task)) if (IS_ERR(task))
ret = PTR_ERR(task); ret = PTR_ERR(task);
else { else {
BUG_ON(atomic_read(&task->tk_count) != 1); WARN_ON_ONCE(atomic_read(&task->tk_count) != 1);
ret = task->tk_status; ret = task->tk_status;
rpc_put_task(task); rpc_put_task(task);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment