|
@@ -3664,9 +3664,7 @@ ips_send_cmd(ips_ha_t * ha, ips_scb_t * scb)
|
|
scb->cmd.basic_io.sg_count = scb->sg_len;
|
|
scb->cmd.basic_io.sg_count = scb->sg_len;
|
|
|
|
|
|
if (scb->cmd.basic_io.lba)
|
|
if (scb->cmd.basic_io.lba)
|
|
- scb->cmd.basic_io.lba =
|
|
|
|
- cpu_to_le32(le32_to_cpu
|
|
|
|
- (scb->cmd.basic_io.lba) +
|
|
|
|
|
|
+ le32_add_cpu(&scb->cmd.basic_io.lba,
|
|
le16_to_cpu(scb->cmd.basic_io.
|
|
le16_to_cpu(scb->cmd.basic_io.
|
|
sector_count));
|
|
sector_count));
|
|
else
|
|
else
|
|
@@ -3712,9 +3710,7 @@ ips_send_cmd(ips_ha_t * ha, ips_scb_t * scb)
|
|
scb->cmd.basic_io.sg_count = scb->sg_len;
|
|
scb->cmd.basic_io.sg_count = scb->sg_len;
|
|
|
|
|
|
if (scb->cmd.basic_io.lba)
|
|
if (scb->cmd.basic_io.lba)
|
|
- scb->cmd.basic_io.lba =
|
|
|
|
- cpu_to_le32(le32_to_cpu
|
|
|
|
- (scb->cmd.basic_io.lba) +
|
|
|
|
|
|
+ le32_add_cpu(&scb->cmd.basic_io.lba,
|
|
le16_to_cpu(scb->cmd.basic_io.
|
|
le16_to_cpu(scb->cmd.basic_io.
|
|
sector_count));
|
|
sector_count));
|
|
else
|
|
else
|