kernel: Remove <sys/sysref{,2}.h> inclusion from files that don't need it.
authorSascha Wildner <saw@online.de>
Tue, 17 Oct 2017 20:18:35 +0000 (22:18 +0200)
committerSascha Wildner <saw@online.de>
Tue, 17 Oct 2017 20:18:49 +0000 (22:18 +0200)
Some of the headers are public in one way or another so bump
__DragonFly_version for safety.

While here, add a missing <sys/objcache.h> include to kern_exec.c which
was previously relying on it coming in via <sys/sysref.h> (which was
included by <sys/vm_map.h> prior to this commit).

20 files changed:
sys/kern/imgact_resident.c
sys/kern/init_main.c
sys/kern/kern_exec.c
sys/kern/kern_exit.c
sys/kern/kern_kinfo.c
sys/kern/vfs_aio.c
sys/kern/vfs_cache.c
sys/kern/vfs_mount.c
sys/kern/vfs_subr.c
sys/kern/vfs_vm.c
sys/platform/pc64/x86_64/pmap.c
sys/platform/vkernel64/platform/pmap.c
sys/sys/param.h
sys/sys/vnode.h
sys/vfs/devfs/devfs_vnops.c
sys/vfs/dirfs/dirfs_vfsops.c
sys/vfs/procfs/procfs_mem.c
sys/vm/vm_glue.c
sys/vm/vm_map.h
sys/vm/vm_vmspace.c

index 88ae048..9c64aea 100644 (file)
@@ -60,8 +60,6 @@
 #include <vm/vm_kern.h>
 #include <vm/vm_extern.h>
 
-#include <sys/sysref2.h>
-
 static int exec_res_id = 0;
 
 static TAILQ_HEAD(,vmresident) exec_res_list;
index 8c754ad..b34d869 100644 (file)
@@ -62,7 +62,6 @@
 #include <sys/refcount.h>
 #include <sys/file2.h>
 #include <sys/thread2.h>
-#include <sys/sysref2.h>
 #include <sys/spinlock2.h>
 
 #include <machine/cpu.h>
index 1c57759..95788db 100644 (file)
@@ -70,6 +70,7 @@
 #include <sys/user.h>
 #include <sys/reg.h>
 
+#include <sys/objcache.h>
 #include <sys/refcount.h>
 #include <sys/thread2.h>
 #include <vm/vm_page2.h>
index cc755cf..215f891 100644 (file)
@@ -72,7 +72,6 @@
 
 #include <sys/refcount.h>
 #include <sys/thread2.h>
-#include <sys/sysref2.h>
 #include <sys/spinlock2.h>
 #include <sys/mplock2.h>
 
index 26ad76e..48661b5 100644 (file)
@@ -51,8 +51,6 @@
 #include <sys/globaldata.h>
 #ifdef _KERNEL
 #include <sys/systm.h>
-#include <sys/sysref.h>
-#include <sys/sysref2.h>
 #else
 #include <string.h>
 
index 03e44a9..ab40cdd 100644 (file)
@@ -49,7 +49,6 @@
 
 #include <sys/file2.h>
 #include <sys/buf2.h>
-#include <sys/sysref2.h>
 #include <sys/thread2.h>
 
 #include <machine/limits.h>
index fc41bdc..ee739b3 100644 (file)
@@ -81,7 +81,6 @@
 #include <sys/dirent.h>
 #include <ddb/ddb.h>
 
-#include <sys/sysref2.h>
 #include <sys/spinlock2.h>
 
 #define MAX_RECURSION_DEPTH    64
index 8cb5e03..2f91ebb 100644 (file)
@@ -84,7 +84,6 @@
 
 #include <sys/buf2.h>
 #include <sys/thread2.h>
-#include <sys/sysref2.h>
 
 #include <vm/vm.h>
 #include <vm/vm_object.h>
index f8369de..994809c 100644 (file)
@@ -81,7 +81,6 @@
 
 #include <sys/buf2.h>
 #include <sys/thread2.h>
-#include <sys/sysref2.h>
 #include <sys/mplock2.h>
 #include <vm/vm_page2.h>
 
index 1fb4606..dc79628 100644 (file)
@@ -86,7 +86,6 @@
 
 #include <sys/buf2.h>
 #include <sys/thread2.h>
-#include <sys/sysref2.h>
 #include <vm/vm_page2.h>
 
 static int nvtruncbuf_bp_trunc_cmp(struct buf *bp, void *data);
index a2f99fd..899856f 100644 (file)
@@ -74,7 +74,6 @@
 
 #include <sys/user.h>
 #include <sys/thread2.h>
-#include <sys/sysref2.h>
 #include <sys/spinlock2.h>
 #include <vm/vm_page2.h>
 
index 2f8b9c8..3aa16a2 100644 (file)
@@ -74,7 +74,6 @@
 
 #include <sys/user.h>
 #include <sys/thread2.h>
-#include <sys/sysref2.h>
 #include <sys/spinlock2.h>
 #include <vm/vm_page2.h>
 
index 87e0a0b..cdaa429 100644 (file)
  * 500000 - 5.0 release
  * 500100 - 5.1 development
  * 500101 - kernel ppp removal
+ * 500102 - <sys/sysref{,2}.h> inclusions removed from some public headers
  */
 #undef __DragonFly_version
-#define __DragonFly_version 500101     /* propagated to newvers */
+#define __DragonFly_version 500102     /* propagated to newvers */
 
 #include <sys/_null.h>
 
index b825fdf..cd7797b 100644 (file)
@@ -71,9 +71,6 @@
 #ifndef _SYS_SYSLINK_RPC_H_
 #include <sys/syslink_rpc.h>
 #endif
-#ifndef _SYS_SYSREF_H_
-#include <sys/sysref.h>
-#endif
 #ifndef _MACHINE_LOCK_H_
 #include <machine/lock.h>
 #endif
index a5e6b49..860b895 100644 (file)
@@ -66,7 +66,6 @@
 #include <machine/limits.h>
 
 #include <sys/buf2.h>
-#include <sys/sysref2.h>
 #include <vm/vm_page2.h>
 
 #ifndef SPEC_CHAIN_DEBUG
index ca874d0..f42c784 100644 (file)
@@ -45,7 +45,6 @@
 #include <sys/sysctl.h>
 #include <sys/queue.h>
 #include <sys/spinlock2.h>
-#include <sys/sysref2.h>
 #include <sys/ktr.h>
 
 #include <string.h>
index f5962e4..3bd0d8a 100644 (file)
@@ -34,7 +34,6 @@
  *     @(#)procfs_mem.c        8.5 (Berkeley) 6/15/94
  *
  * $FreeBSD: src/sys/miscfs/procfs/procfs_mem.c,v 1.46.2.3 2002/01/22 17:22:59 nectar Exp $
- * $DragonFly: src/sys/vfs/procfs/procfs_mem.c,v 1.16 2007/04/29 18:25:40 dillon Exp $
  */
 
 /*
@@ -63,7 +62,6 @@
 #include <machine/vmm.h>
 
 #include <sys/thread2.h>
-#include <sys/sysref2.h>
 
 static int     procfs_rwmem (struct proc *curp,
                                  struct proc *p, struct uio *uio);
index 1783ff8..cf920dd 100644 (file)
@@ -88,7 +88,6 @@
 #include <sys/user.h>
 #include <vm/vm_page2.h>
 #include <sys/thread2.h>
-#include <sys/sysref2.h>
 
 /*
  * THIS MUST BE THE LAST INITIALIZATION ITEM!!!
index ae97beb..fff3964 100644 (file)
@@ -78,9 +78,6 @@
 #ifndef _SYS_TREE_H_
 #include <sys/tree.h>
 #endif
-#ifndef _SYS_SYSREF_H_
-#include <sys/sysref.h>
-#endif
 #ifndef _SYS_LOCK_H_
 #include <sys/lock.h>
 #endif
index 6700797..6e125fc 100644 (file)
@@ -53,8 +53,6 @@
 #include <machine/vmparam.h>
 #include <machine/vmm.h>
 
-#include <sys/sysref2.h>
-
 static struct vmspace_entry *vkernel_find_vmspace(struct vkernel_proc *vkp,
                                                  void *id, int havetoken);
 static int vmspace_entry_delete(struct vmspace_entry *ve,