]> err.no Git - linux-2.6/blobdiff - drivers/scsi/sata_sx4.c
Pull lameter-rwsem-limit into release branch
[linux-2.6] / drivers / scsi / sata_sx4.c
index 140cea05de3f23cdfa8d204af0d49b9f52f32913..efd7d7a61135f01b41337fdf80111ae207a745e3 100644 (file)
@@ -468,7 +468,7 @@ static void pdc20621_dma_prep(struct ata_queued_cmd *qc)
        for (i = 0; i < last; i++) {
                buf[idx++] = cpu_to_le32(sg_dma_address(&sg[i]));
                buf[idx++] = cpu_to_le32(sg_dma_len(&sg[i]));
-               total_len += sg[i].length;
+               total_len += sg_dma_len(&sg[i]);
        }
        buf[idx - 1] |= cpu_to_le32(ATA_PRD_EOT);
        sgt_len = idx * 4;