Module Name:    src
Committed By:   ad
Date:           Sun Mar 22 14:27:33 UTC 2020

Modified Files:
        src/distrib/sets/lists/comp: mi
        src/sys/sys: Makefile vnode_impl.h

Log Message:
Wrap vnode_impl.h in defined(_KERNEL) || defined(_KMEMUSER), and install
it for kmem grovellers.


To generate a diff of this commit:
cvs rdiff -u -r1.2312 -r1.2313 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.171 -r1.172 src/sys/sys/Makefile
cvs rdiff -u -r1.21 -r1.22 src/sys/sys/vnode_impl.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/comp/mi
diff -u src/distrib/sets/lists/comp/mi:1.2312 src/distrib/sets/lists/comp/mi:1.2313
--- src/distrib/sets/lists/comp/mi:1.2312	Tue Mar  3 00:38:12 2020
+++ src/distrib/sets/lists/comp/mi	Sun Mar 22 14:27:33 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: mi,v 1.2312 2020/03/03 00:38:12 christos Exp $
+#	$NetBSD: mi,v 1.2313 2020/03/22 14:27:33 ad Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 ./etc/mtree/set.comp				comp-sys-root
@@ -3216,6 +3216,7 @@
 ./usr/include/sys/vmmeter.h			comp-c-include
 ./usr/include/sys/vnode.h			comp-c-include
 ./usr/include/sys/vnode_if.h			comp-c-include
+./usr/include/sys/vnode_impl.h			comp-c-include
 ./usr/include/sys/vsio.h			comp-obsolete		obsolete
 ./usr/include/sys/wait.h			comp-c-include
 ./usr/include/sys/wapbl.h			comp-c-include

Index: src/sys/sys/Makefile
diff -u src/sys/sys/Makefile:1.171 src/sys/sys/Makefile:1.172
--- src/sys/sys/Makefile:1.171	Sat Dec 14 15:30:37 2019
+++ src/sys/sys/Makefile	Sun Mar 22 14:27:33 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.171 2019/12/14 15:30:37 ad Exp $
+#	$NetBSD: Makefile,v 1.172 2020/03/22 14:27:33 ad Exp $
 
 .include <bsd.own.mk>
 
@@ -45,7 +45,7 @@ INCS=	acct.h agpio.h aio.h ansi.h aout_m
 	timex.h tls.h trace.h tree.h tty.h ttychars.h ttycom.h \
 	ttydefaults.h ttydev.h types.h \
 	ucontext.h ucred.h uio.h un.h unistd.h unpcb.h utsname.h uuid.h \
-	verified_exec.h videoio.h vmmeter.h vnode.h vnode_if.h \
+	verified_exec.h videoio.h vmmeter.h vnode.h vnode_if.h vnode_impl.h \
 	wait.h wapbl.h wapbl_replay.h wdog.h xattr.h
 
 INCSYMLINKS=\

Index: src/sys/sys/vnode_impl.h
diff -u src/sys/sys/vnode_impl.h:1.21 src/sys/sys/vnode_impl.h:1.22
--- src/sys/sys/vnode_impl.h:1.21	Sun Feb 23 22:14:04 2020
+++ src/sys/sys/vnode_impl.h	Sun Mar 22 14:27:33 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: vnode_impl.h,v 1.21 2020/02/23 22:14:04 ad Exp $	*/
+/*	$NetBSD: vnode_impl.h,v 1.22 2020/03/22 14:27:33 ad Exp $	*/
 
 /*-
  * Copyright (c) 2016, 2019, 2020 The NetBSD Foundation, Inc.
@@ -28,6 +28,7 @@
 
 #ifndef _SYS_VNODE_IMPL_H_
 #define	_SYS_VNODE_IMPL_H_
+#if defined(_KERNEL) || defined(_KMEMUSER)
 
 #include <sys/vnode.h>
 
@@ -143,4 +144,5 @@ int	vcache_vget(vnode_t *);
 int	vcache_tryvget(vnode_t *);
 int	vfs_drainvnodes(void);
 
-#endif /* !_SYS_VNODE_IMPL_H_ */
+#endif	/* defined(_KERNEL) || defined(_KMEMUSER) */
+#endif	/* !_SYS_VNODE_IMPL_H_ */

Reply via email to