diff options
author | Andrew Vasquez <andrew.vasquez@qlogic.com> | 2011-05-10 11:18:15 -0700 |
---|---|---|
committer | James Bottomley <jbottomley@parallels.com> | 2011-05-17 11:28:03 +0400 |
commit | fa96d927362a422405d65491326f8ef763572e84 (patch) | |
tree | f79166814f6047e563934ef03722717eb3ca3911 /drivers/scsi/qla2xxx/qla_fw.h | |
parent | cefcaba67ab97fb756b3a6af5139c94d861b660d (diff) | |
download | kernel_goldelico_gta04-fa96d927362a422405d65491326f8ef763572e84.zip kernel_goldelico_gta04-fa96d927362a422405d65491326f8ef763572e84.tar.gz kernel_goldelico_gta04-fa96d927362a422405d65491326f8ef763572e84.tar.bz2 |
[SCSI] qla2xxx: Properly set the dsd_list_len for dsd_chaining in cmd type 6.
The firmware spec has the fcp_data_dseg_len defined as a 32-bit
value, while the corresponding field in the driver structure has
it defined as a 16-bit value.
Cc: stable@kernel.org
Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: Madhuranath Iyengar <Madhu.Iyengar@qlogic.com>
Cc: stable@kernel.org
Signed-off-by: James Bottomley <jbottomley@parallels.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_fw.h')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_fw.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/scsi/qla2xxx/qla_fw.h b/drivers/scsi/qla2xxx/qla_fw.h index 73888ae..691783a 100644 --- a/drivers/scsi/qla2xxx/qla_fw.h +++ b/drivers/scsi/qla2xxx/qla_fw.h @@ -416,8 +416,7 @@ struct cmd_type_6 { uint8_t vp_index; uint32_t fcp_data_dseg_address[2]; /* Data segment address. */ - uint16_t fcp_data_dseg_len; /* Data segment length. */ - uint16_t reserved_1; /* MUST be set to 0. */ + uint32_t fcp_data_dseg_len; /* Data segment length. */ }; #define COMMAND_TYPE_7 0x18 /* Command Type 7 entry */ |