aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jbd2/commit.c
diff options
context:
space:
mode:
authorNicholas Bellinger <nab@linux-iscsi.org>2011-09-29 01:01:35 -0700
committerNicholas Bellinger <nab@linux-iscsi.org>2011-10-24 03:20:01 +0000
commit77039d1eafbbc192df71ee84b157b8973766737d (patch)
treec2066c32153765fa1a605d02ec1861dd6ee85ec5 /fs/jbd2/commit.c
parenttarget: Prevent TRANSPORT_FREE_CMD_INTR processing in core_tmr_drain_cmd_list (diff)
downloadlinux-rng-77039d1eafbbc192df71ee84b157b8973766737d.tar.xz
linux-rng-77039d1eafbbc192df71ee84b157b8973766737d.zip
target: Fix transport_cmd_finish_abort queue removal bug
This patch fixes a bug in LUN_RESET operation with transport_cmd_finish_abort() where transport_remove_cmd_from_queue() was incorrectly being called, causing descriptors with t_state == TRANSPORT_FREE_CMD_INTR to be incorrectly removed from qobj->qobj_list during process context release. This change ensures the descriptor is only removed via transport_remove_cmd_from_queue() when doing a direct release via transport_generic_remove(). Cc: stable@kernel.org Signed-off-by: Nicholas Bellinger <nab@risingtidesystems.com>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions