X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=net%2Fsunrpc%2Fsvc_xprt.c;h=4d2189a562af00f5eb47ad794bfe4596c73e472e;hb=82ea2d7615309d755579d609ad9c11daea25d0cc;hp=4f01f63102ee5d1ce936f54fa8feb3cedfc15607;hpb=bb967271c0317de8eed56b20aae978d31507b033;p=deliverable%2Flinux.git diff --git a/net/sunrpc/svc_xprt.c b/net/sunrpc/svc_xprt.c index 4f01f63102ee..4d2189a562af 100644 --- a/net/sunrpc/svc_xprt.c +++ b/net/sunrpc/svc_xprt.c @@ -333,8 +333,12 @@ static bool svc_xprt_has_something_to_do(struct svc_xprt *xprt) { if (xprt->xpt_flags & ((1<xpt_flags & ((1<xpt_ops->xpo_has_wspace(xprt); + if (xprt->xpt_flags & ((1<xpt_ops->xpo_has_wspace(xprt)) + return true; + trace_svc_xprt_no_write_space(xprt); + return false; + } return false; }