diff options
| author | mrg <mrg@NetBSD.org> | 2000-04-14 08:22:49 +0000 |
|---|---|---|
| committer | mrg <mrg@NetBSD.org> | 2000-04-14 08:22:49 +0000 |
| commit | dfe176302ca9b2a55dc047ce91d604f7dbec1da7 (patch) | |
| tree | 405b373839b44dfd30c8b714a2a5dce434e6fc73 /sys/dev | |
| parent | f4be79ac40e3d43d16861ac76780497d879bc480 (diff) | |
add some casts to (u_long) to shut up gcc
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/ic/lsi64854.c | 10 | ||||
| -rw-r--r-- | sys/dev/sbus/cs4231_sbus.c | 4 | ||||
| -rw-r--r-- | sys/dev/sbus/lebuffer.c | 4 |
3 files changed, 9 insertions, 9 deletions
diff --git a/sys/dev/ic/lsi64854.c b/sys/dev/ic/lsi64854.c index 6c539590256..9256216ec10 100644 --- a/sys/dev/ic/lsi64854.c +++ b/sys/dev/ic/lsi64854.c @@ -1,4 +1,4 @@ -/* $NetBSD: lsi64854.c,v 1.8 1999/06/05 08:35:45 pk Exp $ */ +/* $NetBSD: lsi64854.c,v 1.9 2000/04/14 08:27:17 mrg Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -287,7 +287,7 @@ lsi64854_setup(sc, addr, len, datain, dmasize) panic("%s: cannot allocate DVMA address", sc->sc_dev.dv_xname); bus_dmamap_sync(sc->sc_dmatag, sc->sc_dmamap, - (bus_addr_t)sc->sc_dvmaaddr, sc->sc_dmasize, + (bus_addr_t)(u_long)sc->sc_dvmaaddr, sc->sc_dmasize, datain ? BUS_DMASYNC_PREREAD : BUS_DMASYNC_PREWRITE); @@ -422,7 +422,7 @@ lsi64854_scsi_intr(arg) if (sc->sc_dmamap->dm_nsegs > 0) { bus_dmamap_sync(sc->sc_dmatag, sc->sc_dmamap, - (bus_addr_t)sc->sc_dvmaaddr, sc->sc_dmasize, + (bus_addr_t)(u_long)sc->sc_dvmaaddr, sc->sc_dmasize, (csr & D_WRITE) != 0 ? BUS_DMASYNC_POSTREAD : BUS_DMASYNC_POSTWRITE); @@ -522,7 +522,7 @@ lsi64854_setup_pp(sc, addr, len, datain, dmasize) panic("%s: cannot allocate DVMA address", sc->sc_dev.dv_xname); bus_dmamap_sync(sc->sc_dmatag, sc->sc_dmamap, - (bus_addr_t)sc->sc_dvmaaddr, sc->sc_dmasize, + (bus_addr_t)(u_long)sc->sc_dvmaaddr, sc->sc_dmasize, datain ? BUS_DMASYNC_PREREAD : BUS_DMASYNC_PREWRITE); @@ -597,7 +597,7 @@ lsi64854_pp_intr(arg) if (sc->sc_dmamap->dm_nsegs > 0) { bus_dmamap_sync(sc->sc_dmatag, sc->sc_dmamap, - (bus_addr_t)sc->sc_dvmaaddr, sc->sc_dmasize, + (bus_addr_t)(u_long)sc->sc_dvmaaddr, sc->sc_dmasize, (csr & D_WRITE) != 0 ? BUS_DMASYNC_POSTREAD : BUS_DMASYNC_POSTWRITE); diff --git a/sys/dev/sbus/cs4231_sbus.c b/sys/dev/sbus/cs4231_sbus.c index cbd53601403..4b1bef5d178 100644 --- a/sys/dev/sbus/cs4231_sbus.c +++ b/sys/dev/sbus/cs4231_sbus.c @@ -1,4 +1,4 @@ -/* $NetBSD: cs4231_sbus.c,v 1.12 1999/11/21 15:01:51 pk Exp $ */ +/* $NetBSD: cs4231_sbus.c,v 1.13 2000/04/14 08:22:49 mrg Exp $ */ /*- * Copyright (c) 1998, 1999 The NetBSD Foundation, Inc. @@ -119,7 +119,7 @@ cs4231_attach_sbus(parent, self, aux) } sc->sc_ad1848.sc_ioh = bh; - sc->sc_dmareg = (struct apc_dma *)(bh + CS4231_REG_SIZE); + sc->sc_dmareg = (struct apc_dma *)(u_long)(bh + CS4231_REG_SIZE); cs4231_init(sc); diff --git a/sys/dev/sbus/lebuffer.c b/sys/dev/sbus/lebuffer.c index b4590fc9d70..f385be4aadf 100644 --- a/sys/dev/sbus/lebuffer.c +++ b/sys/dev/sbus/lebuffer.c @@ -1,4 +1,4 @@ -/* $NetBSD: lebuffer.c,v 1.6 2000/01/11 12:59:44 pk Exp $ */ +/* $NetBSD: lebuffer.c,v 1.7 2000/04/14 08:22:49 mrg Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -116,7 +116,7 @@ lebufattach(parent, self, aux) * Lance ring-buffers can be stored. Note the buffer's location * and size, so the `le' driver can pick them up. */ - sc->sc_buffer = (caddr_t)bh; + sc->sc_buffer = (caddr_t)(u_long)bh; sc->sc_bufsiz = sa->sa_size; node = sc->sc_node = sa->sa_node; |
