--- zzzz-none-000/linux-2.6.28.10/drivers/scsi/scsi_tgt_if.c 2009-05-02 18:54:43.000000000 +0000 +++ puma5-6360-529/linux-2.6.28.10/drivers/scsi/scsi_tgt_if.c 2010-03-25 13:59:22.000000000 +0000 @@ -285,7 +285,7 @@ int i, err; for (i = 0; i < TGT_RING_PAGES; i++) { - struct page *page = virt_to_page(ring->tr_pages[i]); + struct page *page = virt_to_page((void*)ring->tr_pages[i]); err = vm_insert_page(vma, addr, page); if (err) return err;