summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/ps3/ps3cdrom.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/powerpc/ps3/ps3cdrom.c')
-rw-r--r--sys/powerpc/ps3/ps3cdrom.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/powerpc/ps3/ps3cdrom.c b/sys/powerpc/ps3/ps3cdrom.c
index ba3c3ad..a654b4f 100644
--- a/sys/powerpc/ps3/ps3cdrom.c
+++ b/sys/powerpc/ps3/ps3cdrom.c
@@ -369,9 +369,8 @@ ps3cdrom_action(struct cam_sim *sim, union ccb *ccb)
TAILQ_REMOVE(&sc->sc_free_xferq, xp, x_queue);
- err = bus_dmamap_load(sc->sc_dmatag, xp->x_dmamap,
- ccb->csio.data_ptr, ccb->csio.dxfer_len, ps3cdrom_transfer,
- xp, 0);
+ err = bus_dmamap_load_ccb(sc->sc_dmatag, xp->x_dmamap,
+ ccb, ps3cdrom_transfer, xp, 0);
if (err && err != EINPROGRESS) {
device_printf(dev, "Could not load DMA map (%d)\n",
err);
OpenPOWER on IntegriCloud