diff --git a/scst/src/dev_handlers/scst_vdisk.c b/scst/src/dev_handlers/scst_vdisk.c index 0b371b297..4b946d9d4 100644 --- a/scst/src/dev_handlers/scst_vdisk.c +++ b/scst/src/dev_handlers/scst_vdisk.c @@ -5329,7 +5329,8 @@ static void blockio_exec_rw(struct vdisk_cmd_params *p, bool write, bool fua) static int err_inj_cntr; if (++err_inj_cntr % 256 == 0) { PRINT_INFO("blockio_exec_rw() error injection"); - goto out_no_bio; + scst_set_busy(cmd); + goto free_bio; } } #endif