svn commit: r313850 - in head/sys/cddl/dev/dtrace: amd64 i386
Mark Johnston
markj at FreeBSD.org
Fri Feb 17 03:27:21 UTC 2017
Author: markj
Date: Fri Feb 17 03:27:20 2017
New Revision: 313850
URL: https://svnweb.freebsd.org/changeset/base/313850
Log:
Directly include needed headers rather than relying on pollution.
We get machine/cpu.h via kmem.h -> proc.h -> _vm_domain.h -> seq.h.
Reported by: Ryan Libby
Sponsored by: Dell EMC Isilon
X-MFC with: r313841
Modified:
head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
head/sys/cddl/dev/dtrace/i386/dtrace_subr.c
Modified: head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
==============================================================================
--- head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c Fri Feb 17 00:50:00 2017 (r313849)
+++ head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c Fri Feb 17 03:27:20 2017 (r313850)
@@ -41,7 +41,9 @@
#include <sys/dtrace_impl.h>
#include <sys/dtrace_bsd.h>
#include <machine/clock.h>
+#include <machine/cpufunc.h>
#include <machine/frame.h>
+#include <machine/psl.h>
#include <vm/pmap.h>
extern void dtrace_getnanotime(struct timespec *tsp);
Modified: head/sys/cddl/dev/dtrace/i386/dtrace_subr.c
==============================================================================
--- head/sys/cddl/dev/dtrace/i386/dtrace_subr.c Fri Feb 17 00:50:00 2017 (r313849)
+++ head/sys/cddl/dev/dtrace/i386/dtrace_subr.c Fri Feb 17 03:27:20 2017 (r313850)
@@ -42,7 +42,9 @@
#include <sys/dtrace_impl.h>
#include <sys/dtrace_bsd.h>
#include <machine/clock.h>
+#include <machine/cpufunc.h>
#include <machine/frame.h>
+#include <machine/psl.h>
#include <vm/pmap.h>
extern uintptr_t kernelbase;
More information about the svn-src-all
mailing list