diff options
| -rw-r--r-- | drivers/target/target_core_spc.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/target/target_core_spc.c b/drivers/target/target_core_spc.c index 33022a3f31fc..f9c2bd02043c 100644 --- a/drivers/target/target_core_spc.c +++ b/drivers/target/target_core_spc.c | |||
| @@ -870,8 +870,11 @@ static int spc_emulate_modesense(struct se_cmd *cmd) | |||
| 870 | } else { | 870 | } else { |
| 871 | buf = map_buf; | 871 | buf = map_buf; |
| 872 | } | 872 | } |
| 873 | 873 | /* | |
| 874 | length = ten ? 2 : 1; | 874 | * Skip over MODE DATA LENGTH + MEDIUM TYPE fields to byte 3 for |
| 875 | * MODE_SENSE_10 and byte 2 for MODE_SENSE (6). | ||
| 876 | */ | ||
| 877 | length = ten ? 3 : 2; | ||
| 875 | 878 | ||
| 876 | /* DEVICE-SPECIFIC PARAMETER */ | 879 | /* DEVICE-SPECIFIC PARAMETER */ |
| 877 | if ((cmd->se_lun->lun_access & TRANSPORT_LUNFLAGS_READ_ONLY) || | 880 | if ((cmd->se_lun->lun_access & TRANSPORT_LUNFLAGS_READ_ONLY) || |
