|
@@ -931,7 +931,7 @@ static void svc_delete_xprt(struct svc_xprt *xprt)
|
|
|
spin_lock_bh(&serv->sv_lock);
|
|
|
if (!test_and_set_bit(XPT_DETACHED, &xprt->xpt_flags))
|
|
|
list_del_init(&xprt->xpt_list);
|
|
|
- BUG_ON(!list_empty(&xprt->xpt_ready));
|
|
|
+ WARN_ON_ONCE(!list_empty(&xprt->xpt_ready));
|
|
|
if (test_bit(XPT_TEMP, &xprt->xpt_flags))
|
|
|
serv->sv_tmpcnt--;
|
|
|
spin_unlock_bh(&serv->sv_lock);
|