]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/cdrom/viocd.c
[POWERPC] Remove iSeries_vio_dev
[linux-2.6-omap-h63xx.git] / drivers / cdrom / viocd.c
index b88fdebe77f66b9dbdfacfa957945d7ab962055b..c081e5400ce00a47bd8077bfac96e3a1ee59dbe9 100644 (file)
@@ -220,7 +220,7 @@ static void __init get_viocd_info(void)
        struct cdrom_info *viocd_unitinfo;
        dma_addr_t unitinfo_dmaaddr;
 
-       viocd_unitinfo = dma_alloc_coherent(iSeries_vio_dev,
+       viocd_unitinfo = iseries_hv_alloc(
                        sizeof(*viocd_unitinfo) * VIOCD_MAX_CD,
                        &unitinfo_dmaaddr, GFP_ATOMIC);
        if (viocd_unitinfo == NULL) {
@@ -262,8 +262,7 @@ static void __init get_viocd_info(void)
        }
 
 error_ret:
-       dma_free_coherent(iSeries_vio_dev,
-                       sizeof(*viocd_unitinfo) * VIOCD_MAX_CD,
+       iseries_hv_free(sizeof(*viocd_unitinfo) * VIOCD_MAX_CD,
                        viocd_unitinfo, unitinfo_dmaaddr);
 }