Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/uvm as a stopgap fix make all of uvm_physseg.h kernel-on...



details:   https://anonhg.NetBSD.org/src/rev/9135a876a967
branches:  trunk
changeset: 349807:9135a876a967
user:      maya <maya%NetBSD.org@localhost>
date:      Sat Dec 24 15:42:05 2016 +0000

description:
as a stopgap fix make all of uvm_physseg.h kernel-only. this file uses
paddr_t which isn't available to userland, breaking builds that use uvm
headers, like devel/libuv on pkgsrc.

pointed out by Carsten Kunze on pkgsrc-users.

ok riastradh

diffstat:

 sys/uvm/uvm_physseg.h |  6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diffs (25 lines):

diff -r d06a6b1d53af -r 9135a876a967 sys/uvm/uvm_physseg.h
--- a/sys/uvm/uvm_physseg.h     Sat Dec 24 15:23:06 2016 +0000
+++ b/sys/uvm/uvm_physseg.h     Sat Dec 24 15:42:05 2016 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: uvm_physseg.h,v 1.4 2016/12/23 07:15:28 cherry Exp $ */
+/* $NetBSD: uvm_physseg.h,v 1.5 2016/12/24 15:42:05 maya Exp $ */
 
 /*
  * Consolidated API from uvm_page.c and others.
@@ -16,6 +16,7 @@
 #include <sys/param.h>
 #include <sys/types.h>
 
+#ifdef _KERNEL
 /*
  * No APIs are explicitly #included in uvm_physseg.c
  */
@@ -114,5 +115,6 @@
 void uvm_physseg_set_avail_end(uvm_physseg_t, paddr_t);
 #endif /* PMAP_STEAL_MEMORY */
 
+#endif /* _KERNEL */
+
 #endif /* _UVM_UVM_PHYSSEG_H_ */
-



Home | Main Index | Thread Index | Old Index