Module Name: src
Committed By: snj
Date: Fri May 15 04:12:07 UTC 2015
Modified Files:
src/sys/arch/arm/amlogic [netbsd-7]: amlogic_genfb.c
src/sys/arch/arm/arm [netbsd-7]: disassem.c
src/sys/arch/arm/omap [netbsd-7]: am335x_cm_padconf.c sitara_cm.h
src/sys/dev/ic [netbsd-7]: i82557var.h rtl8169.c
src/sys/dev/ieee1394 [netbsd-7]: fwcrom.c
src/sys/external/bsd/dwc2 [netbsd-7]: dwc2.c
Log Message:
Pull up following revision(s) (requested by joerg in ticket #772):
sys/arch/arm/amlogic/amlogic_genfb.c: revision 1.4
sys/arch/arm/arm/disassem.c: revision 1.25
sys/arch/arm/omap/am335x_cm_padconf.c: revision 1.3
sys/arch/arm/omap/sitara_cm.h: revision 1.2
sys/dev/ic/i82557var.h: revision 1.51
sys/dev/ic/rtl8169.c: revision 1.143
sys/dev/ieee1394/fwcrom.c: revision 1.17
sys/external/bsd/dwc2/dwc2.c: revision 1.32
dwc2_hubd appears to be unused so #if 0 it in order to appease clang
--
Preserve const.
--
No reason not to make the string const.
--
Drop unnecessary-but-harmful casts.
--
Replace void * cast with proper __UNVOLATILE.
--
Preserve const.
--
amlogic_genfb_hdmi_write_4 is currently unused, mark it as such.
To generate a diff of this commit:
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/arch/arm/amlogic/amlogic_genfb.c
cvs rdiff -u -r1.24.4.2 -r1.24.4.3 src/sys/arch/arm/arm/disassem.c
cvs rdiff -u -r1.2 -r1.2.14.1 src/sys/arch/arm/omap/am335x_cm_padconf.c
cvs rdiff -u -r1.1 -r1.1.14.1 src/sys/arch/arm/omap/sitara_cm.h
cvs rdiff -u -r1.50 -r1.50.22.1 src/sys/dev/ic/i82557var.h
cvs rdiff -u -r1.140.2.1 -r1.140.2.2 src/sys/dev/ic/rtl8169.c
cvs rdiff -u -r1.14.4.1 -r1.14.4.2 src/sys/dev/ieee1394/fwcrom.c
cvs rdiff -u -r1.31 -r1.31.2.1 src/sys/external/bsd/dwc2/dwc2.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/arm/amlogic/amlogic_genfb.c
diff -u src/sys/arch/arm/amlogic/amlogic_genfb.c:1.1.2.4 src/sys/arch/arm/amlogic/amlogic_genfb.c:1.1.2.5
--- src/sys/arch/arm/amlogic/amlogic_genfb.c:1.1.2.4 Mon Apr 6 01:48:25 2015
+++ src/sys/arch/arm/amlogic/amlogic_genfb.c Fri May 15 04:12:07 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: amlogic_genfb.c,v 1.1.2.4 2015/04/06 01:48:25 snj Exp $ */
+/* $NetBSD: amlogic_genfb.c,v 1.1.2.5 2015/05/15 04:12:07 snj Exp $ */
/*-
* Copyright (c) 2015 Jared D. McNeill <[email protected]>
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: amlogic_genfb.c,v 1.1.2.4 2015/04/06 01:48:25 snj Exp $");
+__KERNEL_RCSID(0, "$NetBSD: amlogic_genfb.c,v 1.1.2.5 2015/05/15 04:12:07 snj Exp $");
#include <sys/param.h>
#include <sys/types.h>
@@ -137,7 +137,7 @@ amlogic_genfb_hdmi_read_4(struct amlogic
return bus_space_read_4(sc->sc_bst, sc->sc_hdmi_bsh, HDMI_DATA_REG);
}
-static inline void
+static __unused inline void
amlogic_genfb_hdmi_write_4(struct amlogic_genfb_softc *sc, uint32_t addr,
uint32_t data)
{
Index: src/sys/arch/arm/arm/disassem.c
diff -u src/sys/arch/arm/arm/disassem.c:1.24.4.2 src/sys/arch/arm/arm/disassem.c:1.24.4.3
--- src/sys/arch/arm/arm/disassem.c:1.24.4.2 Sun Jan 4 11:43:53 2015
+++ src/sys/arch/arm/arm/disassem.c Fri May 15 04:12:07 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: disassem.c,v 1.24.4.2 2015/01/04 11:43:53 martin Exp $ */
+/* $NetBSD: disassem.c,v 1.24.4.3 2015/05/15 04:12:07 snj Exp $ */
/*
* Copyright (c) 1996 Mark Brinicombe.
@@ -49,7 +49,7 @@
#include <sys/param.h>
-__KERNEL_RCSID(0, "$NetBSD: disassem.c,v 1.24.4.2 2015/01/04 11:43:53 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: disassem.c,v 1.24.4.3 2015/05/15 04:12:07 snj Exp $");
#include <sys/systm.h>
@@ -321,7 +321,7 @@ static void disassemble_printaddr(u_int
vaddr_t
disasm(const disasm_interface_t *di, vaddr_t loc, int altfmt)
{
- struct arm32_insn *i_ptr = (struct arm32_insn *)&arm32_i;
+ const struct arm32_insn *i_ptr = (const struct arm32_insn *)&arm32_i;
u_int insn;
int matchp;
Index: src/sys/arch/arm/omap/am335x_cm_padconf.c
diff -u src/sys/arch/arm/omap/am335x_cm_padconf.c:1.2 src/sys/arch/arm/omap/am335x_cm_padconf.c:1.2.14.1
--- src/sys/arch/arm/omap/am335x_cm_padconf.c:1.2 Mon May 6 18:53:40 2013
+++ src/sys/arch/arm/omap/am335x_cm_padconf.c Fri May 15 04:12:07 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: am335x_cm_padconf.c,v 1.2 2013/05/06 18:53:40 rkujawa Exp $ */
+/* $NetBSD: am335x_cm_padconf.c,v 1.2.14.1 2015/05/15 04:12:07 snj Exp $ */
/*-
* Copyright (c) 2012 Damjan Marion <[email protected]>
* All rights reserved.
@@ -26,7 +26,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: am335x_cm_padconf.c,v 1.2 2013/05/06 18:53:40 rkujawa Exp $");
+__KERNEL_RCSID(0, "$NetBSD: am335x_cm_padconf.c,v 1.2.14.1 2015/05/15 04:12:07 snj Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -295,8 +295,8 @@ const struct sitara_cm_padconf ti_padcon
const struct sitara_cm_device sitara_cm_dev = {
.padconf_muxmode_mask = 0x7,
.padconf_sate_mask = 0x78,
- .padstate = (struct sitara_cm_padstate *) &ti_padstate_devmap,
- .padconf = (struct sitara_cm_padconf *) &ti_padconf_devmap,
+ .padstate = ti_padstate_devmap,
+ .padconf = ti_padconf_devmap,
};
int
Index: src/sys/arch/arm/omap/sitara_cm.h
diff -u src/sys/arch/arm/omap/sitara_cm.h:1.1 src/sys/arch/arm/omap/sitara_cm.h:1.1.14.1
--- src/sys/arch/arm/omap/sitara_cm.h:1.1 Wed Apr 17 14:31:02 2013
+++ src/sys/arch/arm/omap/sitara_cm.h Fri May 15 04:12:07 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: sitara_cm.h,v 1.1 2013/04/17 14:31:02 bouyer Exp $ */
+/* $NetBSD: sitara_cm.h,v 1.1.14.1 2015/05/15 04:12:07 snj Exp $ */
/*
* Copyright (c) 2010
* Ben Gray <[email protected]>.
@@ -59,8 +59,8 @@ struct sitara_cm_padstate {
struct sitara_cm_device {
uint16_t padconf_muxmode_mask;
uint16_t padconf_sate_mask;
- struct sitara_cm_padstate *padstate;
- struct sitara_cm_padconf *padconf;
+ const struct sitara_cm_padstate *padstate;
+ const struct sitara_cm_padconf *padconf;
};
int sitara_cm_padconf_set(const char *padname, const char *muxmode,
Index: src/sys/dev/ic/i82557var.h
diff -u src/sys/dev/ic/i82557var.h:1.50 src/sys/dev/ic/i82557var.h:1.50.22.1
--- src/sys/dev/ic/i82557var.h:1.50 Thu Feb 2 19:43:03 2012
+++ src/sys/dev/ic/i82557var.h Fri May 15 04:12:07 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: i82557var.h,v 1.50 2012/02/02 19:43:03 tls Exp $ */
+/* $NetBSD: i82557var.h,v 1.50.22.1 2015/05/15 04:12:07 snj Exp $ */
/*-
* Copyright (c) 1997, 1998, 1999, 2001 The NetBSD Foundation, Inc.
@@ -323,8 +323,8 @@ do { \
/* NOTE: the RFA is misaligned, so we must copy. */ \
/* BIG_ENDIAN: no need to swap to store 0xffffffff */ \
__v = 0xffffffff; \
- memcpy((void *)&__rfa->link_addr, &__v, sizeof(__v)); \
- memcpy((void *)&__rfa->rbd_addr, &__v, sizeof(__v)); \
+ memcpy(__UNVOLATILE(&__rfa->link_addr), &__v, sizeof(__v)); \
+ memcpy(__UNVOLATILE(&__rfa->rbd_addr), &__v, sizeof(__v)); \
\
FXP_RFASYNC((sc), (m), \
BUS_DMASYNC_PREREAD|BUS_DMASYNC_PREWRITE); \
@@ -337,7 +337,7 @@ do { \
RFA_ALIGNMENT_FUDGE); \
FXP_RFASYNC((sc), __p_m, \
BUS_DMASYNC_POSTREAD|BUS_DMASYNC_POSTWRITE); \
- memcpy((void *)&__p_rfa->link_addr, &__v, \
+ memcpy(__UNVOLATILE(&__p_rfa->link_addr), &__v, \
sizeof(__v)); \
__p_rfa->rfa_control &= htole16(~(FXP_RFA_CONTROL_EL| \
FXP_RFA_CONTROL_S)); \
Index: src/sys/dev/ic/rtl8169.c
diff -u src/sys/dev/ic/rtl8169.c:1.140.2.1 src/sys/dev/ic/rtl8169.c:1.140.2.2
--- src/sys/dev/ic/rtl8169.c:1.140.2.1 Sun Dec 14 16:44:04 2014
+++ src/sys/dev/ic/rtl8169.c Fri May 15 04:12:07 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: rtl8169.c,v 1.140.2.1 2014/12/14 16:44:04 martin Exp $ */
+/* $NetBSD: rtl8169.c,v 1.140.2.2 2015/05/15 04:12:07 snj Exp $ */
/*
* Copyright (c) 1997, 1998-2003
@@ -33,7 +33,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rtl8169.c,v 1.140.2.1 2014/12/14 16:44:04 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rtl8169.c,v 1.140.2.2 2015/05/15 04:12:07 snj Exp $");
/* $FreeBSD: /repoman/r/ncvs/src/sys/dev/re/if_re.c,v 1.20 2004/04/11 20:34:08 ru Exp $ */
/*
@@ -454,8 +454,8 @@ re_diag(struct rtk_softc *sc)
/* Put some data in the mbuf */
eh = mtod(m0, struct ether_header *);
- memcpy(eh->ether_dhost, (char *)&dst, ETHER_ADDR_LEN);
- memcpy(eh->ether_shost, (char *)&src, ETHER_ADDR_LEN);
+ memcpy(eh->ether_dhost, &dst, ETHER_ADDR_LEN);
+ memcpy(eh->ether_shost, &src, ETHER_ADDR_LEN);
eh->ether_type = htons(ETHERTYPE_IP);
m0->m_pkthdr.len = m0->m_len = ETHER_MIN_LEN - ETHER_CRC_LEN;
@@ -517,8 +517,8 @@ re_diag(struct rtk_softc *sc)
/* Test that the received packet data matches what we sent. */
- if (memcmp((char *)&eh->ether_dhost, (char *)&dst, ETHER_ADDR_LEN) ||
- memcmp((char *)&eh->ether_shost, (char *)&src, ETHER_ADDR_LEN) ||
+ if (memcmp(&eh->ether_dhost, &dst, ETHER_ADDR_LEN) ||
+ memcmp(&eh->ether_shost, &src, ETHER_ADDR_LEN) ||
ntohs(eh->ether_type) != ETHERTYPE_IP) {
aprint_error_dev(sc->sc_dev, "WARNING, DMA FAILURE!\n"
"expected TX data: %s/%s/0x%x\n"
Index: src/sys/dev/ieee1394/fwcrom.c
diff -u src/sys/dev/ieee1394/fwcrom.c:1.14.4.1 src/sys/dev/ieee1394/fwcrom.c:1.14.4.2
--- src/sys/dev/ieee1394/fwcrom.c:1.14.4.1 Thu Oct 30 12:04:46 2014
+++ src/sys/dev/ieee1394/fwcrom.c Fri May 15 04:12:07 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: fwcrom.c,v 1.14.4.1 2014/10/30 12:04:46 martin Exp $ */
+/* $NetBSD: fwcrom.c,v 1.14.4.2 2015/05/15 04:12:07 snj Exp $ */
/*-
* Copyright (c) 2002-2003
* Hidetoshi Shimokawa. All rights reserved.
@@ -34,7 +34,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fwcrom.c,v 1.14.4.1 2014/10/30 12:04:46 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fwcrom.c,v 1.14.4.2 2015/05/15 04:12:07 snj Exp $");
#include <sys/param.h>
#ifdef _KERNEL
@@ -172,7 +172,7 @@ crom_parse_text(struct crom_context *cc,
struct csrtext *textleaf;
uint32_t *bp;
int i, qlen;
- static char *nullstr = (char *)&"(null)";
+ static const char nullstr[] = "(null)";
if (cc->depth < 0)
return;
Index: src/sys/external/bsd/dwc2/dwc2.c
diff -u src/sys/external/bsd/dwc2/dwc2.c:1.31 src/sys/external/bsd/dwc2/dwc2.c:1.31.2.1
--- src/sys/external/bsd/dwc2/dwc2.c:1.31 Tue Aug 5 10:33:46 2014
+++ src/sys/external/bsd/dwc2/dwc2.c Fri May 15 04:12:07 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: dwc2.c,v 1.31 2014/08/05 10:33:46 skrll Exp $ */
+/* $NetBSD: dwc2.c,v 1.31.2.1 2015/05/15 04:12:07 snj Exp $ */
/*-
* Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: dwc2.c,v 1.31 2014/08/05 10:33:46 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: dwc2.c,v 1.31.2.1 2015/05/15 04:12:07 snj Exp $");
#include "opt_usb.h"
@@ -667,6 +667,8 @@ Static const struct dwc2_config_desc dwc
};
#define HSETW(ptr, val) ptr = { (uint8_t)(val), (uint8_t)((val) >> 8) }
+#if 0
+/* appears to be unused */
Static const usb_hub_descriptor_t dwc2_hubd = {
.bDescLength = USB_HUB_DESCRIPTOR_SIZE,
.bDescriptorType = UDESC_HUB,
@@ -676,6 +678,7 @@ Static const usb_hub_descriptor_t dwc2_h
.bHubContrCurrent = 0,
.DeviceRemovable = {0}, /* port is removable */
};
+#endif
Static usbd_status
dwc2_root_ctrl_transfer(usbd_xfer_handle xfer)