Module Name: src Committed By: tsutsui Date: Sun Apr 26 02:25:57 UTC 2009
Modified Files: src/sys/dev/ic: rtl81x9.c rtl81x9var.h Log Message: - use (uint8_t *) for RX buffer - remove unnecessary pointer casts To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84 src/sys/dev/ic/rtl81x9.c cvs rdiff -u -r1.45 -r1.46 src/sys/dev/ic/rtl81x9var.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/ic/rtl81x9.c diff -u src/sys/dev/ic/rtl81x9.c:1.83 src/sys/dev/ic/rtl81x9.c:1.84 --- src/sys/dev/ic/rtl81x9.c:1.83 Sat Apr 25 18:27:39 2009 +++ src/sys/dev/ic/rtl81x9.c Sun Apr 26 02:25:57 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: rtl81x9.c,v 1.83 2009/04/25 18:27:39 tsutsui Exp $ */ +/* $NetBSD: rtl81x9.c,v 1.84 2009/04/26 02:25:57 tsutsui Exp $ */ /* * Copyright (c) 1997, 1998 @@ -86,7 +86,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rtl81x9.c,v 1.83 2009/04/25 18:27:39 tsutsui Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rtl81x9.c,v 1.84 2009/04/26 02:25:57 tsutsui Exp $"); #include "bpfilter.h" #include "rnd.h" @@ -463,7 +463,7 @@ return rval; } - memset((char *)&frame, 0, sizeof(frame)); + memset(&frame, 0, sizeof(frame)); frame.mii_phyaddr = phy; frame.mii_regaddr = reg; @@ -509,7 +509,7 @@ return; } - memset((char *)&frame, 0, sizeof(frame)); + memset(&frame, 0, sizeof(frame)); frame.mii_phyaddr = phy; frame.mii_regaddr = reg; @@ -768,7 +768,7 @@ fail_3: bus_dmamap_destroy(sc->sc_dmat, sc->recv_dmamap); fail_2: - bus_dmamem_unmap(sc->sc_dmat, (void *)sc->rtk_rx_buf, + bus_dmamem_unmap(sc->sc_dmat, sc->rtk_rx_buf, RTK_RXBUFLEN + 16); fail_1: bus_dmamem_free(sc->sc_dmat, &sc->sc_dmaseg, sc->sc_dmanseg); @@ -862,7 +862,7 @@ bus_dmamap_destroy(sc->sc_dmat, txd->txd_dmamap); } bus_dmamap_destroy(sc->sc_dmat, sc->recv_dmamap); - bus_dmamem_unmap(sc->sc_dmat, (void *)sc->rtk_rx_buf, + bus_dmamem_unmap(sc->sc_dmat, sc->rtk_rx_buf, RTK_RXBUFLEN + 16); bus_dmamem_free(sc->sc_dmat, &sc->sc_dmaseg, sc->sc_dmanseg); @@ -927,7 +927,7 @@ { struct mbuf *m; struct ifnet *ifp; - char *rxbufpos, *dst; + uint8_t *rxbufpos, *dst; u_int total_len, wrap; uint32_t rxstat; uint16_t cur_rx, new_rx; @@ -948,7 +948,7 @@ rx_bytes = 0; while ((CSR_READ_1(sc, RTK_COMMAND) & RTK_CMD_EMPTY_RXBUF) == 0) { - rxbufpos = (char *)sc->rtk_rx_buf + cur_rx; + rxbufpos = sc->rtk_rx_buf + cur_rx; bus_dmamap_sync(sc->sc_dmat, sc->recv_dmamap, cur_rx, RTK_RXSTAT_LEN, BUS_DMASYNC_POSTREAD); rxstat = le32toh(*(uint32_t *)rxbufpos); @@ -1013,7 +1013,7 @@ * of the Rx area, if necessary. */ cur_rx = (cur_rx + RTK_RXSTAT_LEN) % RTK_RXBUFLEN; - rxbufpos = (char *)sc->rtk_rx_buf + cur_rx; + rxbufpos = sc->rtk_rx_buf + cur_rx; /* * Compute the number of bytes at which the packet Index: src/sys/dev/ic/rtl81x9var.h diff -u src/sys/dev/ic/rtl81x9var.h:1.45 src/sys/dev/ic/rtl81x9var.h:1.46 --- src/sys/dev/ic/rtl81x9var.h:1.45 Sat Mar 21 10:05:28 2009 +++ src/sys/dev/ic/rtl81x9var.h Sun Apr 26 02:25:57 2009 @@ -1,4 +1,4 @@ -/* $NetBSD: rtl81x9var.h,v 1.45 2009/03/21 10:05:28 tsutsui Exp $ */ +/* $NetBSD: rtl81x9var.h,v 1.46 2009/04/26 02:25:57 tsutsui Exp $ */ /* * Copyright (c) 1997, 1998 @@ -199,7 +199,7 @@ int sc_dmanseg; /* for rtk(4) */ bus_dmamap_t recv_dmamap; /* for rtk(4) */ - void * rtk_rx_buf; + uint8_t *rtk_rx_buf; struct rtk_tx_desc rtk_tx_descs[RTK_TX_LIST_CNT]; SIMPLEQ_HEAD(, rtk_tx_desc) rtk_tx_free;