diff options
-rw-r--r-- | drivers/target/target_core_tmr.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/target/target_core_tmr.c b/drivers/target/target_core_tmr.c index 3f0338fff240..f7cd95e8111a 100644 --- a/drivers/target/target_core_tmr.c +++ b/drivers/target/target_core_tmr.c | |||
@@ -130,6 +130,11 @@ void core_tmr_abort_task( | |||
130 | 130 | ||
131 | if (dev != se_cmd->se_dev) | 131 | if (dev != se_cmd->se_dev) |
132 | continue; | 132 | continue; |
133 | |||
134 | /* skip se_cmd associated with tmr */ | ||
135 | if (tmr->task_cmd == se_cmd) | ||
136 | continue; | ||
137 | |||
133 | ref_tag = se_cmd->se_tfo->get_task_tag(se_cmd); | 138 | ref_tag = se_cmd->se_tfo->get_task_tag(se_cmd); |
134 | if (tmr->ref_task_tag != ref_tag) | 139 | if (tmr->ref_task_tag != ref_tag) |
135 | continue; | 140 | continue; |