diff --git a/[refs] b/[refs] index c72ad87b8d7e..564dda9ca75a 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 70baf0ab3b2608727515086bee4c484a93e22880 +refs/heads/master: d59a02b4ebe6fe5ac42b702f1ced6368ced78d76 diff --git a/trunk/drivers/target/target_core_transport.c b/trunk/drivers/target/target_core_transport.c index aeb2d576dc00..dd9c87f62d76 100644 --- a/trunk/drivers/target/target_core_transport.c +++ b/trunk/drivers/target/target_core_transport.c @@ -1864,6 +1864,12 @@ void target_execute_cmd(struct se_cmd *cmd) { struct se_device *dev = cmd->se_dev; + /* + * If the received CDB has aleady been aborted stop processing it here. + */ + if (transport_check_aborted_status(cmd, 1)) + return; + /* * Determine if IOCTL context caller in requesting the stopping of this * command for LUN shutdown purposes.