svn commit: r353770 - in head/sys: net netinet/netdump
Michael Tuexen
tuexen at FreeBSD.org
Sat Oct 19 20:48:54 UTC 2019
Author: tuexen
Date: Sat Oct 19 20:48:53 2019
New Revision: 353770
URL: https://svnweb.freebsd.org/changeset/base/353770
Log:
Fix compile issues when building a kernel without the VIMAGE option.
Thanks to cem@ for discussing the issue which resulted in this patch.
Reviewed by: cem@
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D22089
Modified:
head/sys/net/debugnet.c
head/sys/netinet/netdump/netdump_client.c
Modified: head/sys/net/debugnet.c
==============================================================================
--- head/sys/net/debugnet.c Sat Oct 19 19:52:19 2019 (r353769)
+++ head/sys/net/debugnet.c Sat Oct 19 20:48:53 2019 (r353770)
@@ -38,6 +38,7 @@ __FBSDID("$FreeBSD$");
#include <sys/systm.h>
#include <sys/endian.h>
#include <sys/errno.h>
+#include <sys/eventhandler.h>
#include <sys/socket.h>
#include <sys/sysctl.h>
Modified: head/sys/netinet/netdump/netdump_client.c
==============================================================================
--- head/sys/netinet/netdump/netdump_client.c Sat Oct 19 19:52:19 2019 (r353769)
+++ head/sys/netinet/netdump/netdump_client.c Sat Oct 19 20:48:53 2019 (r353770)
@@ -409,20 +409,13 @@ static int
netdump_configure(struct diocskerneldump_arg *conf, struct thread *td)
{
struct ifnet *ifp;
- struct vnet *vnet;
NETDUMP_ASSERT_WLOCKED();
if (conf->kda_iface[0] != 0) {
- if (td != NULL)
- vnet = TD_TO_VNET(td);
- else
- vnet = vnet0;
- CURVNET_SET(vnet);
- if (td != NULL && !IS_DEFAULT_VNET(curvnet)) {
- CURVNET_RESTORE();
+ if (td != NULL && !IS_DEFAULT_VNET(TD_TO_VNET(td)))
return (EINVAL);
- }
+ CURVNET_SET(vnet0);
ifp = ifunit_ref(conf->kda_iface);
CURVNET_RESTORE();
} else
More information about the svn-src-all
mailing list