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);