diff --git a/sys/arch/evbarm/integrator/int_bus_dma.c b/sys/arch/evbarm/integrator/int_bus_dma.c index cf58055a8732..987c591a8366 100644 --- a/sys/arch/evbarm/integrator/int_bus_dma.c +++ b/sys/arch/evbarm/integrator/int_bus_dma.c @@ -1,4 +1,4 @@ -/* $NetBSD: int_bus_dma.c,v 1.15 2007/03/04 05:59:45 christos Exp $ */ +/* $NetBSD: int_bus_dma.c,v 1.16 2007/03/05 08:37:38 matt Exp $ */ /* * Copyright (c) 2002 Wasabi Systems, Inc. @@ -42,7 +42,7 @@ #define _ARM32_BUS_DMA_PRIVATE #include -__KERNEL_RCSID(0, "$NetBSD: int_bus_dma.c,v 1.15 2007/03/04 05:59:45 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: int_bus_dma.c,v 1.16 2007/03/05 08:37:38 matt Exp $"); #include #include @@ -458,8 +458,8 @@ integrator_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, /* * Copy the caller's buffer to the bounce buffer. */ - memcpy((char *)cookie->id_bouncebuf + offset, - (char *)cookie->id_origbuf + offset, len); + memcpy((uint8_t *)cookie->id_bouncebuf + offset, + (uint8_t *)cookie->id_origbuf + offset, len); cpu_dcache_wbinv_range((vaddr_t)cookie->id_bouncebuf + offset, len); } @@ -471,8 +471,8 @@ integrator_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, /* * Copy the bounce buffer to the caller's buffer. */ - memcpy((char *)cookie->id_origbuf + offset, - (char *)cookie->id_bouncebuf + offset, len); + memcpy((uint8_t *)cookie->id_origbuf + offset, + (uint8_t *)cookie->id_bouncebuf + offset, len); } /* @@ -490,7 +490,7 @@ integrator_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, * Copy the caller's buffer to the bounce buffer. */ m_copydata(m0, offset, len, - (char *)cookie->id_bouncebuf + offset); + (uint8_t *)cookie->id_bouncebuf + offset); cpu_dcache_wb_range((vaddr_t)cookie->id_bouncebuf + offset, len); } @@ -518,8 +518,8 @@ integrator_bus_dmamap_sync(bus_dma_tag_t t, bus_dmamap_t map, minlen = len < m->m_len - moff ? len : m->m_len - moff; - memcpy(mtod(m, void *) + moff, - (char *)cookie->id_bouncebuf + offset, + memcpy(mtod(m, uint8_t *) + moff, + (uint8_t *)cookie->id_bouncebuf + offset, minlen); moff = 0;