提交 4c9c52e4 编写于 作者: W Weston Andros Adamson 提交者: 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: NWeston Andros Adamson <dros@netapp.com>
Signed-off-by: NTrond Myklebust <Trond.Myklebust@netapp.com>
上级 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% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册