aboutsummaryrefslogtreecommitdiff
path: root/kernel/smp.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2010-02-27 09:33:40 +1100
committerJ. Bruce Fields <bfields@citi.umich.edu>2010-02-26 17:42:46 -0500
commitab1b18f70a007ea6caeb007d269abb75b131a410 (patch)
tree95b895bb6da102507baff9606b20ef038f7a55e3 /kernel/smp.c
parent58255a4e3ce506b43bb14d5579006731a981490d (diff)
sunrpc: remove unnecessary svc_xprt_put
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> Cc: stable@kernel.org Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Diffstat (limited to 'kernel/smp.c')
0 files changed, 0 insertions, 0 deletions