diff --git a/drivers/target/target_core_pscsi.c b/drivers/target/target_core_pscsi.c index c3bcc17575d0..dd6ac7c380c9 100644 --- a/drivers/target/target_core_pscsi.c +++ b/drivers/target/target_core_pscsi.c @@ -1001,7 +1001,8 @@ static int pscsi_parse_cdb(struct se_cmd *cmd) */ switch (cdb[0]) { case REPORT_LUNS: - return spc_emulate_report_luns(cmd); + cmd->execute_cmd = spc_emulate_report_luns; + return 0; case READ_6: case READ_10: case READ_12: