aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2010-02-26 17:33:40 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2010-03-15 12:07:01 -0400
commitf774f57a79ba1515eda139023cdc00b7209ab96b (patch)
treeb6742aaccb2cc4d97d4d5d21d69c4f406a928e83 /drivers
parent293ad927682715d8f2bbe8350821b2b0d244f7eb (diff)
sunrpc: remove unnecessary svc_xprt_put
commit ab1b18f70a007ea6caeb007d269abb75b131a410 upstream. The 'struct svc_deferred_req's on the xpt_deferred queue do not own a reference to the owning xprt. This is seen in svc_revisit which is where things are added to this queue. dr->xprt is set to NULL and the reference to the xprt it put. So when this list is cleaned up in svc_delete_xprt, we mustn't put the reference. Also, replace the 'for' with a 'while' which is arguably simpler and more likely to compile efficiently. Cc: Tom Tucker <tom@opengridcomputing.com> Signed-off-by: NeilBrown <neilb@suse.de> Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions