diff --git a/drivers/vhost/scsi.c b/drivers/vhost/scsi.c
index 7014202972259f4d7046d5f4a110fe9a0cedef37..aacf71ea001e930c30f264633fd64c0d54990442 100644
--- a/drivers/vhost/scsi.c
+++ b/drivers/vhost/scsi.c
@@ -557,7 +557,7 @@ static void vhost_scsi_free_cmd(struct tcm_vhost_cmd *tv_cmd)
 	struct se_cmd *se_cmd = &tv_cmd->tvc_se_cmd;
 
 	/* TODO locking against target/backend threads? */
-	transport_generic_free_cmd(se_cmd, 1);
+	transport_generic_free_cmd(se_cmd, 0);
 
 	if (tv_cmd->tvc_sgl_count) {
 		u32 i;