[Stgt-devel] Unused code in sbc.c ???
Mark Harvey
markh794
Mon Mar 3 10:50:44 CET 2008
While working thru the code I noticed the following empty switch statement in sbc.c
I an unsure if this switch statement is missing one or more statements or was missed in a cleanup.
The patch below removes the switch statement.
diff --git a/usr/sbc.c b/usr/sbc.c
index fa59966..caa919c 100644
--- a/usr/sbc.c
+++ b/usr/sbc.c
@@ -53,17 +53,6 @@ static int sbc_rw(int host_no, struct scsi_cmd *cmd)
if (ret)
return SAM_STAT_RESERVATION_CONFLICT;
- /* we need to set data dir for kernel drivers */
- switch (cmd->scb[0]) {
- case WRITE_6:
- case WRITE_10:
- case WRITE_16:
- case WRITE_VERIFY:
- break;
- default:
- break;
- }
-
cmd->scsi_cmd_done = target_cmd_io_done;
cmd->offset = (scsi_rw_offset(cmd->scb) << BLK_SHIFT);
Cheers
Mark
More information about the stgt
mailing list