From: J. Bruce Fields Date: Mon, 25 Oct 2010 18:12:40 +0000 (-0400) Subject: nfsd4: centralize more calls to svc_xprt_received X-Git-Tag: v2.6.38-rc1~51^2~61 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ca7896cd83456082b1e78816cdf7e41658ef7bcd;p=pandora-kernel.git nfsd4: centralize more calls to svc_xprt_received Follow up on b48fa6b99100dc7772af3cd276035fcec9719ceb by moving all the svc_xprt_received() calls for the main xprt to one place. The clearing of XPT_BUSY here is critical to the correctness of the server, so I'd prefer it to be obvious where we do it. The only substantive result is moving svc_xprt_received() after svc_receive_deferred(). Other than a (likely insignificant) delay waking up the next thread, that should be harmless. Also reshuffle the exit code a little to skip a few other steps that we don't care about the in the svc_delete_xprt() case. Signed-off-by: J. Bruce Fields --- Reading git-diff-tree failed