Module Name: src
Committed By: msaitoh
Date: Wed Jul 18 07:06:40 UTC 2018
Modified Files:
src/sys/kern: files.kern uipc_mbuf.c uipc_mbufdebug.c
Log Message:
- Fix compile error for kernel configuration file which has no any Ethernet
device driver.
- Add missing default label.
- Fix NetBSD RCS Id.
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/kern/files.kern
cvs rdiff -u -r1.216 -r1.217 src/sys/kern/uipc_mbuf.c
cvs rdiff -u -r1.1 -r1.2 src/sys/kern/uipc_mbufdebug.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/kern/files.kern
diff -u src/sys/kern/files.kern:1.19 src/sys/kern/files.kern:1.20
--- src/sys/kern/files.kern:1.19 Tue Jul 17 05:52:07 2018
+++ src/sys/kern/files.kern Wed Jul 18 07:06:40 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.kern,v 1.19 2018/07/17 05:52:07 msaitoh Exp $
+# $NetBSD: files.kern,v 1.20 2018/07/18 07:06:40 msaitoh Exp $
#
# kernel sources
@@ -175,7 +175,7 @@ file kern/uipc_accf.c kern
file kern/uipc_domain.c kern
file kern/uipc_mbuf.c kern
file kern/uipc_mbuf2.c kern
-file kern/uipc_mbufdebug.c kern
+file kern/uipc_mbufdebug.c kern & ether
file net/link_proto.c kern # XXX
file kern/uipc_proto.c kern
file kern/uipc_sem.c kern
Index: src/sys/kern/uipc_mbuf.c
diff -u src/sys/kern/uipc_mbuf.c:1.216 src/sys/kern/uipc_mbuf.c:1.217
--- src/sys/kern/uipc_mbuf.c:1.216 Tue Jul 17 05:52:07 2018
+++ src/sys/kern/uipc_mbuf.c Wed Jul 18 07:06:40 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: uipc_mbuf.c,v 1.216 2018/07/17 05:52:07 msaitoh Exp $ */
+/* $NetBSD: uipc_mbuf.c,v 1.217 2018/07/18 07:06:40 msaitoh Exp $ */
/*
* Copyright (c) 1999, 2001 The NetBSD Foundation, Inc.
@@ -62,12 +62,13 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uipc_mbuf.c,v 1.216 2018/07/17 05:52:07 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uipc_mbuf.c,v 1.217 2018/07/18 07:06:40 msaitoh Exp $");
#ifdef _KERNEL_OPT
#include "opt_mbuftrace.h"
#include "opt_nmbclusters.h"
#include "opt_ddb.h"
+#include "ether.h"
#endif
#include <sys/param.h>
@@ -1646,10 +1647,12 @@ void
m_print(const struct mbuf *m, const char *modif, void (*pr)(const char *, ...))
{
char ch;
- const struct mbuf *m0 = NULL;
bool opt_c = false;
bool opt_d = false;
+#if NETHER > 0
bool opt_v = false;
+ const struct mbuf *m0 = NULL;
+#endif
int no = 0;
char buf[512];
@@ -1661,10 +1664,14 @@ m_print(const struct mbuf *m, const char
case 'd':
opt_d = true;
break;
+#if NETHER > 0
case 'v':
opt_v = true;
m0 = m;
break;
+#endif
+ default:
+ break;
}
}
@@ -1727,9 +1734,10 @@ nextchain:
}
}
- if (opt_v && m0) {
+#if NETHER > 0
+ if (opt_v && m0)
m_examine(m0, AF_ETHER, modif, pr);
- }
+#endif
}
#endif /* defined(DDB) */
Index: src/sys/kern/uipc_mbufdebug.c
diff -u src/sys/kern/uipc_mbufdebug.c:1.1 src/sys/kern/uipc_mbufdebug.c:1.2
--- src/sys/kern/uipc_mbufdebug.c:1.1 Tue Jul 17 05:52:07 2018
+++ src/sys/kern/uipc_mbufdebug.c Wed Jul 18 07:06:40 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: uipc_mbufdebug.c,v 1.1 2018/07/17 05:52:07 msaitoh Exp $ */
+/* $NetBSD: uipc_mbufdebug.c,v 1.2 2018/07/18 07:06:40 msaitoh Exp $ */
/*
* Copyright (C) 2017 Internet Initiative Japan Inc.
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$SEIL: uipc_mbufseil.c$");
+__KERNEL_RCSID(0, "$NetBSD: uipc_mbufdebug.c,v 1.2 2018/07/18 07:06:40 msaitoh Exp $");
#include <sys/param.h>
#include <sys/systm.h>