summaryrefslogtreecommitdiff
path: root/drivers/cpuidle
diff options
context:
space:
mode:
authorRoland Dreier <roland@purestorage.com>2012-06-11 18:23:16 -0700
committerNicholas Bellinger <nab@linux-iscsi.org>2012-06-12 20:12:26 -0700
commitfae9eaf81323eda64f28b9f4f4aeffb807e5b5f4 (patch)
tree3fc7f7eecc6620f5b8aa2ad2a5e9d50aa9a1be12 /drivers/cpuidle
parent092e1dc3f227ebef9ad45c26ef05c283ca4495a5 (diff)
qla2xxx: Don't leak commands we give up on in qlt_do_work()
If we go to the "out_term:" exit path in qlt_do_work(), we call qlt_send_term_exchange() with a NULL cmd, which means that it can't possibly free the cmd for us. Add an explicit call to free the command memory, so we don't leak the allocation. This will also fix warnings about "BUG qla_tgt_cmd_cachep: Objects remaining on kmem_cache_close" from slub when unloading the qla2xxx target module. Signed-off-by: Roland Dreier <roland@purestorage.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'drivers/cpuidle')
0 files changed, 0 insertions, 0 deletions