From: J. Bruce Fields Date: Tue, 30 Mar 2010 01:02:31 +0000 (-0400) Subject: svcrpc: don't hold sv_lock over svc_xprt_put() X-Git-Tag: v2.6.35-rc1~489^2~33 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=788e69e548cc8d127b90f0de1f7b7e983d1d587a;p=pandora-kernel.git svcrpc: don't hold sv_lock over svc_xprt_put() svc_xprt_put() can call tcp_close(), which can sleep, so we shouldn't be holding this lock. In fact, only the xpt_list removal and the sv_tmpcnt decrement should need the sv_lock here. Reported-by: Mi Jinlong Signed-off-by: J. Bruce Fields --- Reading git-diff-tree failed