diff options
author | J. Bruce Fields <bfields@citi.umich.edu> | 2010-03-29 21:02:31 -0400 |
---|---|---|
committer | J. Bruce Fields <bfields@citi.umich.edu> | 2010-03-29 21:02:31 -0400 |
commit | 788e69e548cc8d127b90f0de1f7b7e983d1d587a (patch) | |
tree | b8312151a877978d579af189789e1f3f477f3a5f /block | |
parent | a5990ea1254cd186b38744507aeec3136a0c1c95 (diff) | |
download | kernel_samsung_smdk4412-788e69e548cc8d127b90f0de1f7b7e983d1d587a.zip kernel_samsung_smdk4412-788e69e548cc8d127b90f0de1f7b7e983d1d587a.tar.gz kernel_samsung_smdk4412-788e69e548cc8d127b90f0de1f7b7e983d1d587a.tar.bz2 |
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 <mijinlong@cn.fujitsu.com>
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions