Module Name:    src
Committed By:   martin
Date:           Thu Oct 30 12:04:46 UTC 2014

Modified Files:
        src/sys/dev/ieee1394 [netbsd-7]: fwcrom.c
        src/sys/dev/marvell [netbsd-7]: if_gfe.c
        src/sys/dev/pci [netbsd-7]: twa.c
        src/sys/dev/pci/cxgb [netbsd-7]: cxgb_offload.c
        src/sys/dev/usb [netbsd-7]: stuirda.c

Log Message:
Pull up following revision(s) (requested by maxv in ticket #164):
        sys/dev/ieee1394/fwcrom.c: revision 1.15
        sys/dev/ieee1394/fwcrom.c: revision 1.16
        sys/dev/marvell/if_gfe.c: revision 1.43
        sys/dev/usb/stuirda.c: revision 1.16
        sys/dev/pci/cxgb/cxgb_offload.c: revision 1.4
        sys/dev/pci/twa.c: revision 1.51
        sys/dev/pci/twa.c: revision 1.52
Various fixes in dev/: remove dead code and fix two inconsistencies.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.14.4.1 src/sys/dev/ieee1394/fwcrom.c
cvs rdiff -u -r1.42 -r1.42.2.1 src/sys/dev/marvell/if_gfe.c
cvs rdiff -u -r1.50 -r1.50.2.1 src/sys/dev/pci/twa.c
cvs rdiff -u -r1.3 -r1.3.4.1 src/sys/dev/pci/cxgb/cxgb_offload.c
cvs rdiff -u -r1.15 -r1.15.14.1 src/sys/dev/usb/stuirda.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/dev/ieee1394/fwcrom.c
diff -u src/sys/dev/ieee1394/fwcrom.c:1.14 src/sys/dev/ieee1394/fwcrom.c:1.14.4.1
--- src/sys/dev/ieee1394/fwcrom.c:1.14	Fri Mar 28 02:16:47 2014
+++ src/sys/dev/ieee1394/fwcrom.c	Thu Oct 30 12:04:46 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: fwcrom.c,v 1.14 2014/03/28 02:16:47 christos Exp $	*/
+/*	$NetBSD: fwcrom.c,v 1.14.4.1 2014/10/30 12:04:46 martin 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 2014/03/28 02:16:47 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fwcrom.c,v 1.14.4.1 2014/10/30 12:04:46 martin Exp $");
 
 #include <sys/param.h>
 #ifdef _KERNEL
@@ -551,24 +551,15 @@ int
 main(void)
 {
 	struct crom_src src;
-	struct crom_chunk root, unit1, unit2, unit3;
-	struct crom_chunk text1, text2, text3, text4, text5, text6, text7;
+	struct crom_chunk root, unit[3], text[7];
 	uint32_t buf[256], *p;
 	int i;
 	extern const char ostype[];
 
 	memset(&src, 0, sizeof(src));
 	memset(&root, 0, sizeof(root));
-	memset(&unit1, 0, sizeof(unit1));
-	memset(&unit2, 0, sizeof(unit2));
-	memset(&unit3, 0, sizeof(unit3));
-	memset(&text1, 0, sizeof(text1));
-	memset(&text2, 0, sizeof(text2));
-	memset(&text3, 0, sizeof(text3));
-	memset(&text3, 0, sizeof(text4));
-	memset(&text3, 0, sizeof(text5));
-	memset(&text3, 0, sizeof(text6));
-	memset(&text3, 0, sizeof(text7));
+	memset(unit, 0, sizeof(unit));
+	memset(text, 0, sizeof(text));
 	memset(buf, 0, sizeof(buf));
 
 	/* BUS info sample */
@@ -594,37 +585,37 @@ main(void)
 	/* private company_id */
 	crom_add_entry(&root, CSRKEY_VENDOR, 0xacde48);
 
-	crom_add_simple_text(&src, &root, &text1, ostype);
+	crom_add_simple_text(&src, &root, &text[0], ostype);
 	crom_add_entry(&root, CSRKEY_HW, __NetBSD_Version__);
-	crom_add_simple_text(&src, &root, &text2, OS_VER_STR);
+	crom_add_simple_text(&src, &root, &text[1], OS_VER_STR);
 
 	/* SBP unit directory */
-	crom_add_chunk(&src, &root, &unit1, CROM_UDIR);
-	crom_add_entry(&unit1, CSRKEY_SPEC, CSRVAL_ANSIT10);
-	crom_add_entry(&unit1, CSRKEY_VER, CSRVAL_T10SBP2);
-	crom_add_entry(&unit1, CSRKEY_COM_SPEC, CSRVAL_ANSIT10);
-	crom_add_entry(&unit1, CSRKEY_COM_SET, CSRVAL_SCSI);
+	crom_add_chunk(&src, &root, &unit[0], CROM_UDIR);
+	crom_add_entry(&unit[0], CSRKEY_SPEC, CSRVAL_ANSIT10);
+	crom_add_entry(&unit[0], CSRKEY_VER, CSRVAL_T10SBP2);
+	crom_add_entry(&unit[0], CSRKEY_COM_SPEC, CSRVAL_ANSIT10);
+	crom_add_entry(&unit[0], CSRKEY_COM_SET, CSRVAL_SCSI);
 	/* management_agent */
-	crom_add_entry(&unit1, CROM_MGM, 0x1000);
-	crom_add_entry(&unit1, CSRKEY_UNIT_CH, (10<<8) | 8);
+	crom_add_entry(&unit[0], CROM_MGM, 0x1000);
+	crom_add_entry(&unit[0], CSRKEY_UNIT_CH, (10<<8) | 8);
 	/* Device type and LUN */
-	crom_add_entry(&unit1, CROM_LUN, 0);
-	crom_add_entry(&unit1, CSRKEY_MODEL, 1);
-	crom_add_simple_text(&src, &unit1, &text3, "scsi_target");
+	crom_add_entry(&unit[0], CROM_LUN, 0);
+	crom_add_entry(&unit[0], CSRKEY_MODEL, 1);
+	crom_add_simple_text(&src, &unit[0], &text[2], "scsi_target");
 
 	/* RFC2734 IPv4 over IEEE1394 */
-	crom_add_chunk(&src, &root, &unit2, CROM_UDIR);
-	crom_add_entry(&unit2, CSRKEY_SPEC, CSRVAL_IETF);
-	crom_add_simple_text(&src, &unit2, &text4, "IANA");
-	crom_add_entry(&unit2, CSRKEY_VER, 1);
-	crom_add_simple_text(&src, &unit2, &text5, "IPv4");
+	crom_add_chunk(&src, &root, &unit[1], CROM_UDIR);
+	crom_add_entry(&unit[1], CSRKEY_SPEC, CSRVAL_IETF);
+	crom_add_simple_text(&src, &unit[1], &text[3], "IANA");
+	crom_add_entry(&unit[1], CSRKEY_VER, 1);
+	crom_add_simple_text(&src, &unit[1], &text[4], "IPv4");
 
 	/* RFC3146 IPv6 over IEEE1394 */
-	crom_add_chunk(&src, &root, &unit3, CROM_UDIR);
-	crom_add_entry(&unit3, CSRKEY_SPEC, CSRVAL_IETF);
-	crom_add_simple_text(&src, &unit3, &text6, "IANA");
-	crom_add_entry(&unit3, CSRKEY_VER, 2);
-	crom_add_simple_text(&src, &unit3, &text7, "IPv6");
+	crom_add_chunk(&src, &root, &unit[2], CROM_UDIR);
+	crom_add_entry(&unit[2], CSRKEY_SPEC, CSRVAL_IETF);
+	crom_add_simple_text(&src, &unit[2], &text[5], "IANA");
+	crom_add_entry(&unit[2], CSRKEY_VER, 2);
+	crom_add_simple_text(&src, &unit[2], &text[6], "IPv6");
 
 	crom_load(&src, buf, 256);
 	p = buf;

Index: src/sys/dev/marvell/if_gfe.c
diff -u src/sys/dev/marvell/if_gfe.c:1.42 src/sys/dev/marvell/if_gfe.c:1.42.2.1
--- src/sys/dev/marvell/if_gfe.c:1.42	Sun Aug 10 16:44:35 2014
+++ src/sys/dev/marvell/if_gfe.c	Thu Oct 30 12:04:46 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_gfe.c,v 1.42 2014/08/10 16:44:35 tls Exp $	*/
+/*	$NetBSD: if_gfe.c,v 1.42.2.1 2014/10/30 12:04:46 martin Exp $	*/
 
 /*
  * Copyright (c) 2002 Allegro Networks, Inc., Wasabi Systems, Inc.
@@ -42,7 +42,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_gfe.c,v 1.42 2014/08/10 16:44:35 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_gfe.c,v 1.42.2.1 2014/10/30 12:04:46 martin Exp $");
 
 #include "opt_inet.h"
 
@@ -2018,9 +2018,10 @@ gfe_hash_fill(struct gfe_softc *sc)
 
 	error = gfe_hash_entry_op(sc, GE_HASH_ADD, GE_RXPRIO_HI,
 	    CLLADDR(sc->sc_ec.ec_if.if_sadl));
-	if (error)
+	if (error) {
 		GE_FUNC_EXIT(sc, "!");
 		return error;
+	}
 
 	sc->sc_flags &= ~GE_ALLMULTI;
 	if ((sc->sc_ec.ec_if.if_flags & IFF_PROMISC) == 0)

Index: src/sys/dev/pci/twa.c
diff -u src/sys/dev/pci/twa.c:1.50 src/sys/dev/pci/twa.c:1.50.2.1
--- src/sys/dev/pci/twa.c:1.50	Fri Jul 25 08:10:38 2014
+++ src/sys/dev/pci/twa.c	Thu Oct 30 12:04:46 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: twa.c,v 1.50 2014/07/25 08:10:38 dholland Exp $ */
+/*	$NetBSD: twa.c,v 1.50.2.1 2014/10/30 12:04:46 martin Exp $ */
 /*	$wasabi: twa.c,v 1.27 2006/07/28 18:17:21 wrstuden Exp $	*/
 
 /*-
@@ -67,7 +67,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: twa.c,v 1.50 2014/07/25 08:10:38 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: twa.c,v 1.50.2.1 2014/10/30 12:04:46 martin Exp $");
 
 //#define TWA_DEBUG
 
@@ -2955,7 +2955,7 @@ twa_describe_controller(struct twa_softc
 	uint32_t		dsize;
 	uint8_t			ports;
 
-	memset(p, sizeof(struct twa_param_9k *), 10);
+	memset(p, 0, sizeof(p));
 
 	/* Get the port count. */
 	rv |= twa_get_param(sc, TWA_PARAM_CONTROLLER,

Index: src/sys/dev/pci/cxgb/cxgb_offload.c
diff -u src/sys/dev/pci/cxgb/cxgb_offload.c:1.3 src/sys/dev/pci/cxgb/cxgb_offload.c:1.3.4.1
--- src/sys/dev/pci/cxgb/cxgb_offload.c:1.3	Tue Mar 25 16:19:14 2014
+++ src/sys/dev/pci/cxgb/cxgb_offload.c	Thu Oct 30 12:04:46 2014
@@ -31,7 +31,7 @@ POSSIBILITY OF SUCH DAMAGE.
 
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cxgb_offload.c,v 1.3 2014/03/25 16:19:14 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cxgb_offload.c,v 1.3.4.1 2014/10/30 12:04:46 martin Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -711,7 +711,7 @@ do_hwtid_rpl(struct toedev *dev, struct 
 
     printf("do_hwtid_rpl m=%p\n", m);
     return (0);
-
+#ifdef notyet
 
     hwtid = G_TID(ntohl(p->opcode_tid));
 
@@ -725,6 +725,7 @@ do_hwtid_rpl(struct toedev *dev, struct 
             dev->name, p->opcode);
         return CPL_RET_BUF_DONE | CPL_RET_BAD_MSG;
     }
+#endif
 }
 
 static int

Index: src/sys/dev/usb/stuirda.c
diff -u src/sys/dev/usb/stuirda.c:1.15 src/sys/dev/usb/stuirda.c:1.15.14.1
--- src/sys/dev/usb/stuirda.c:1.15	Tue Jun 12 20:25:58 2012
+++ src/sys/dev/usb/stuirda.c	Thu Oct 30 12:04:46 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: stuirda.c,v 1.15 2012/06/12 20:25:58 joerg Exp $	*/
+/*	$NetBSD: stuirda.c,v 1.15.14.1 2014/10/30 12:04:46 martin Exp $	*/
 
 /*
  * Copyright (c) 2001,2007 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: stuirda.c,v 1.15 2012/06/12 20:25:58 joerg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: stuirda.c,v 1.15.14.1 2014/10/30 12:04:46 martin Exp $");
 
 #include <sys/param.h>
 
@@ -175,7 +175,6 @@ stuirda_fwload(struct uirda_softc *sc) {
 	if (rc) {
 		printf("%s: Cannot load firmware\n",
 			device_xname(sc->sc_dev));
-		return 0;
 		return rc;
 	}
 	fwsize = firmware_get_size(fh);

Reply via email to