Merge git://git.infradead.org/mtd-2.6
[sfrench/cifs-2.6.git] / drivers / scsi / aacraid / aachba.c
index 80e448d0f3dbd541bae7406b68617d904472bc13..a77ab8d693d416f48a53c7efd147a3508def7ec4 100644 (file)
@@ -356,7 +356,7 @@ static void aac_internal_transfer(struct scsi_cmnd *scsicmd, void *data, unsigne
        int transfer_len;
        struct scatterlist *sg = scsi_sglist(scsicmd);
 
-       buf = kmap_atomic(sg->page, KM_IRQ0) + sg->offset;
+       buf = kmap_atomic(sg_page(sg), KM_IRQ0) + sg->offset;
        transfer_len = min(sg->length, len + offset);
 
        transfer_len -= offset;