]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/sunrpc/svc_xprt.c
svcrpc: assume svc_delete_xprt() called only once
[net-next-2.6.git] / net / sunrpc / svc_xprt.c
index 1b0673c6e98630cbfd6b372225772da97ebaee22..c65a47218290176571999617cf4d1a3dad1239d9 100644 (file)
@@ -903,7 +903,7 @@ void svc_delete_xprt(struct svc_xprt *xprt)
 
        /* Only do this once */
        if (test_and_set_bit(XPT_DEAD, &xprt->xpt_flags))
-               return;
+               BUG();
 
        dprintk("svc: svc_delete_xprt(%p)\n", xprt);
        xprt->xpt_ops->xpo_detach(xprt);