diff options
author | Mark Murray <markm@FreeBSD.org> | 2001-05-01 08:13:21 +0000 |
---|---|---|
committer | Mark Murray <markm@FreeBSD.org> | 2001-05-01 08:13:21 +0000 |
commit | fb919e4d5a2c1baca52ac70d1064f140fffdda71 (patch) | |
tree | 62c0461c4eb61081648eebf963146193ebdc7398 /sys/kern | |
parent | 8904de15a20f7c5372ec763d2b637b0997485466 (diff) | |
download | src-fb919e4d5a2c1baca52ac70d1064f140fffdda71.tar.gz src-fb919e4d5a2c1baca52ac70d1064f140fffdda71.zip |
Undo part of the tangle of having sys/lock.h and sys/mutex.h included in
other "system" header files.
Also help the deprecation of lockmgr.h by making it a sub-include of
sys/lock.h and removing sys/lockmgr.h form kernel .c files.
Sort sys/*.h includes where possible in affected files.
OK'ed by: bde (with reservations)
Notes
Notes:
svn path=/head/; revision=76166
Diffstat (limited to 'sys/kern')
39 files changed, 109 insertions, 50 deletions
diff --git a/sys/kern/imgact_aout.c b/sys/kern/imgact_aout.c index 32f26306a940..9478eb39b4e7 100644 --- a/sys/kern/imgact_aout.c +++ b/sys/kern/imgact_aout.c @@ -27,30 +27,32 @@ */ #include <sys/param.h> -#include <sys/resourcevar.h> #include <sys/exec.h> #include <sys/fcntl.h> #include <sys/imgact.h> #include <sys/imgact_aout.h> #include <sys/kernel.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/namei.h> #include <sys/pioctl.h> #include <sys/proc.h> +#include <sys/resourcevar.h> #include <sys/systm.h> #include <sys/signalvar.h> #include <sys/stat.h> #include <sys/sysent.h> #include <sys/syscall.h> #include <sys/vnode.h> +#include <sys/user.h> + #include <machine/md_var.h> #include <vm/vm.h> #include <vm/vm_param.h> -#include <sys/lock.h> #include <vm/pmap.h> #include <vm/vm_map.h> #include <vm/vm_object.h> -#include <sys/user.h> static int exec_aout_imgact __P((struct image_params *imgp)); diff --git a/sys/kern/imgact_gzip.c b/sys/kern/imgact_gzip.c index c6d73ebad526..00f904074334 100644 --- a/sys/kern/imgact_gzip.c +++ b/sys/kern/imgact_gzip.c @@ -26,7 +26,9 @@ #include <sys/imgact.h> #include <sys/imgact_aout.h> #include <sys/kernel.h> +#include <sys/lock.h> #include <sys/mman.h> +#include <sys/mutex.h> #include <sys/proc.h> #include <sys/resourcevar.h> #include <sys/sysent.h> @@ -36,7 +38,6 @@ #include <vm/vm.h> #include <vm/vm_param.h> -#include <sys/lock.h> #include <vm/pmap.h> #include <vm/vm_map.h> #include <vm/vm_kern.h> diff --git a/sys/kern/kern_acct.c b/sys/kern/kern_acct.c index cfa8cbe7109f..7562e316bf61 100644 --- a/sys/kern/kern_acct.c +++ b/sys/kern/kern_acct.c @@ -42,6 +42,8 @@ #include <sys/param.h> #include <sys/systm.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/sysproto.h> #include <sys/proc.h> #include <sys/mount.h> diff --git a/sys/kern/kern_condvar.c b/sys/kern/kern_condvar.c index 16007ecf68ba..1087fc6347ef 100644 --- a/sys/kern/kern_condvar.c +++ b/sys/kern/kern_condvar.c @@ -30,11 +30,12 @@ #include <sys/param.h> #include <sys/systm.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/proc.h> #include <sys/kernel.h> #include <sys/ktr.h> #include <sys/condvar.h> -#include <sys/mutex.h> #include <sys/signalvar.h> #include <sys/resourcevar.h> #ifdef KTRACE diff --git a/sys/kern/kern_descrip.c b/sys/kern/kern_descrip.c index 9a0a25c0ac9d..f89e413c86c7 100644 --- a/sys/kern/kern_descrip.c +++ b/sys/kern/kern_descrip.c @@ -42,6 +42,8 @@ #include "opt_compat.h" #include <sys/param.h> #include <sys/systm.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/sysproto.h> #include <sys/conf.h> #include <sys/filedesc.h> diff --git a/sys/kern/kern_event.c b/sys/kern/kern_event.c index 4156460552a2..d4d588ede0c0 100644 --- a/sys/kern/kern_event.c +++ b/sys/kern/kern_event.c @@ -29,6 +29,8 @@ #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/proc.h> #include <sys/malloc.h> #include <sys/unistd.h> diff --git a/sys/kern/kern_exec.c b/sys/kern/kern_exec.c index cbd91ddaa3c5..0b1b29e2517c 100644 --- a/sys/kern/kern_exec.c +++ b/sys/kern/kern_exec.c @@ -28,11 +28,12 @@ #include <sys/param.h> #include <sys/systm.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/sysproto.h> #include <sys/signalvar.h> #include <sys/kernel.h> #include <sys/mount.h> -#include <sys/mutex.h> #include <sys/filedesc.h> #include <sys/fcntl.h> #include <sys/acct.h> @@ -51,7 +52,6 @@ #include <vm/vm.h> #include <vm/vm_param.h> -#include <sys/lock.h> #include <vm/pmap.h> #include <vm/vm_page.h> #include <vm/vm_map.h> diff --git a/sys/kern/kern_idle.c b/sys/kern/kern_idle.c index f7dd122cbd19..8691f35521ef 100644 --- a/sys/kern/kern_idle.c +++ b/sys/kern/kern_idle.c @@ -8,9 +8,11 @@ #include <sys/param.h> #include <sys/systm.h> -#include <sys/proc.h> #include <sys/kernel.h> #include <sys/ktr.h> +#include <sys/lock.h> +#include <sys/mutex.h> +#include <sys/proc.h> #include <sys/signalvar.h> #include <sys/smp.h> #include <sys/resourcevar.h> @@ -19,7 +21,6 @@ #include <sys/unistd.h> #include <sys/ipl.h> #include <sys/kthread.h> -#include <sys/mutex.h> #include <sys/queue.h> #include <sys/eventhandler.h> #include <vm/vm.h> diff --git a/sys/kern/kern_ktrace.c b/sys/kern/kern_ktrace.c index 393d3da314fc..ce972bd4dc04 100644 --- a/sys/kern/kern_ktrace.c +++ b/sys/kern/kern_ktrace.c @@ -38,11 +38,12 @@ #include <sys/param.h> #include <sys/systm.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/sysproto.h> #include <sys/kernel.h> #include <sys/proc.h> #include <sys/fcntl.h> -#include <sys/lock.h> #include <sys/namei.h> #include <sys/vnode.h> #include <sys/ktrace.h> diff --git a/sys/kern/kern_lockf.c b/sys/kern/kern_lockf.c index 8f210b25f538..ad3cb70051d1 100644 --- a/sys/kern/kern_lockf.c +++ b/sys/kern/kern_lockf.c @@ -43,6 +43,7 @@ #include <sys/systm.h> #include <sys/kernel.h> #include <sys/lock.h> +#include <sys/mutex.h> #include <sys/proc.h> #include <sys/unistd.h> #include <sys/vnode.h> diff --git a/sys/kern/kern_malloc.c b/sys/kern/kern_malloc.c index ad0d0e97ac05..44666b4ca82d 100644 --- a/sys/kern/kern_malloc.c +++ b/sys/kern/kern_malloc.c @@ -39,11 +39,11 @@ #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> +#include <sys/lock.h> #include <sys/malloc.h> #include <sys/mbuf.h> #include <sys/mutex.h> #include <sys/vmmeter.h> -#include <sys/lock.h> #include <sys/proc.h> #include <vm/vm.h> diff --git a/sys/kern/kern_mutex.c b/sys/kern/kern_mutex.c index 6db0e8db1763..72d4815c5bde 100644 --- a/sys/kern/kern_mutex.c +++ b/sys/kern/kern_mutex.c @@ -60,8 +60,8 @@ #include <sys/param.h> #include <sys/bus.h> #include <sys/kernel.h> -#include <sys/malloc.h> #include <sys/lock.h> +#include <sys/malloc.h> #include <sys/mutex.h> #include <sys/proc.h> #include <sys/sysctl.h> diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index 8019a27f4877..d44114413b10 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -37,20 +37,22 @@ #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> -#include <sys/sysctl.h> +#include <sys/lock.h> #include <sys/malloc.h> +#include <sys/mutex.h> #include <sys/proc.h> +#include <sys/sysctl.h> #include <sys/filedesc.h> #include <sys/tty.h> #include <sys/signalvar.h> #include <sys/sx.h> +#include <sys/user.h> +#include <sys/jail.h> + #include <vm/vm.h> -#include <sys/lock.h> #include <vm/pmap.h> #include <vm/vm_map.h> -#include <sys/user.h> #include <vm/vm_zone.h> -#include <sys/jail.h> static MALLOC_DEFINE(M_PGRP, "pgrp", "process group header"); MALLOC_DEFINE(M_SESSION, "session", "session header"); diff --git a/sys/kern/kern_prot.c b/sys/kern/kern_prot.c index 64fcbf9d9a7b..127d10c20264 100644 --- a/sys/kern/kern_prot.c +++ b/sys/kern/kern_prot.c @@ -47,12 +47,13 @@ #include "opt_global.h" #include <sys/param.h> -#include <sys/acct.h> #include <sys/systm.h> -#include <sys/sysproto.h> +#include <sys/acct.h> #include <sys/kernel.h> #include <sys/lock.h> +#include <sys/mutex.h> #include <sys/proc.h> +#include <sys/sysproto.h> #include <sys/malloc.h> #include <sys/pioctl.h> #include <sys/resourcevar.h> diff --git a/sys/kern/kern_subr.c b/sys/kern/kern_subr.c index ac4bad61d07d..8fb2499109b3 100644 --- a/sys/kern/kern_subr.c +++ b/sys/kern/kern_subr.c @@ -43,10 +43,10 @@ #include <sys/systm.h> #include <sys/kernel.h> #include <sys/ktr.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/proc.h> #include <sys/malloc.h> -#include <sys/mutex.h> -#include <sys/lock.h> #include <sys/resourcevar.h> #include <sys/vnode.h> diff --git a/sys/kern/kern_time.c b/sys/kern/kern_time.c index 7ad9c173182e..60a2563164d7 100644 --- a/sys/kern/kern_time.c +++ b/sys/kern/kern_time.c @@ -36,6 +36,8 @@ #include <sys/param.h> #include <sys/systm.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/sysproto.h> #include <sys/resourcevar.h> #include <sys/signalvar.h> @@ -46,6 +48,7 @@ #include <sys/time.h> #include <sys/timetc.h> #include <sys/vnode.h> + #include <vm/vm.h> #include <vm/vm_extern.h> diff --git a/sys/kern/ksched.c b/sys/kern/ksched.c index dbdc1746f297..c7f746a13b98 100644 --- a/sys/kern/ksched.c +++ b/sys/kern/ksched.c @@ -37,8 +37,9 @@ #include <sys/param.h> #include <sys/systm.h> -#include <sys/proc.h> +#include <sys/lock.h> #include <sys/mutex.h> +#include <sys/proc.h> #include <sys/resource.h> #include <posix4/posix4.h> diff --git a/sys/kern/link_elf.c b/sys/kern/link_elf.c index 8327794e058b..344f163ec343 100644 --- a/sys/kern/link_elf.c +++ b/sys/kern/link_elf.c @@ -29,19 +29,20 @@ #include "opt_ddb.h" #include <sys/param.h> -#include <sys/kernel.h> #include <sys/systm.h> +#include <sys/kernel.h> +#include <sys/lock.h> #include <sys/malloc.h> #include <sys/proc.h> #include <sys/namei.h> #include <sys/fcntl.h> #include <sys/vnode.h> #include <sys/linker.h> + #include <machine/elf.h> #include <vm/vm.h> #include <vm/vm_param.h> -#include <sys/lock.h> #ifdef SPARSE_MAPPING #include <vm/vm_object.h> #include <vm/vm_kern.h> @@ -49,6 +50,7 @@ #endif #include <vm/pmap.h> #include <vm/vm_map.h> + #ifdef __AOUT__ #include <nlist.h> #endif diff --git a/sys/kern/link_elf_obj.c b/sys/kern/link_elf_obj.c index 8327794e058b..344f163ec343 100644 --- a/sys/kern/link_elf_obj.c +++ b/sys/kern/link_elf_obj.c @@ -29,19 +29,20 @@ #include "opt_ddb.h" #include <sys/param.h> -#include <sys/kernel.h> #include <sys/systm.h> +#include <sys/kernel.h> +#include <sys/lock.h> #include <sys/malloc.h> #include <sys/proc.h> #include <sys/namei.h> #include <sys/fcntl.h> #include <sys/vnode.h> #include <sys/linker.h> + #include <machine/elf.h> #include <vm/vm.h> #include <vm/vm_param.h> -#include <sys/lock.h> #ifdef SPARSE_MAPPING #include <vm/vm_object.h> #include <vm/vm_kern.h> @@ -49,6 +50,7 @@ #endif #include <vm/pmap.h> #include <vm/vm_map.h> + #ifdef __AOUT__ #include <nlist.h> #endif diff --git a/sys/kern/p1003_1b.c b/sys/kern/p1003_1b.c index 0d1fd0e08506..577456f62c4a 100644 --- a/sys/kern/p1003_1b.c +++ b/sys/kern/p1003_1b.c @@ -38,12 +38,14 @@ #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> -#include <sys/sysent.h> +#include <sys/lock.h> +#include <sys/module.h> +#include <sys/mutex.h> #include <sys/proc.h> +#include <sys/sysctl.h> +#include <sys/sysent.h> #include <sys/syslog.h> -#include <sys/module.h> #include <sys/sysproto.h> -#include <sys/sysctl.h> #include <posix4/posix4.h> diff --git a/sys/kern/subr_eventhandler.c b/sys/kern/subr_eventhandler.c index 5e1ce48cc8e7..9e5d5c3d9360 100644 --- a/sys/kern/subr_eventhandler.c +++ b/sys/kern/subr_eventhandler.c @@ -31,6 +31,7 @@ #include <sys/lock.h> #include <sys/malloc.h> #include <sys/mutex.h> +#include <sys/proc.h> #include <sys/systm.h> #include <sys/eventhandler.h> diff --git a/sys/kern/subr_prof.c b/sys/kern/subr_prof.c index ce71fb6f132d..ff8317eeb650 100644 --- a/sys/kern/subr_prof.c +++ b/sys/kern/subr_prof.c @@ -39,6 +39,8 @@ #include <sys/sysproto.h> #include <sys/ipl.h> #include <sys/kernel.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/proc.h> #include <sys/resourcevar.h> #include <sys/sysctl.h> diff --git a/sys/kern/subr_turnstile.c b/sys/kern/subr_turnstile.c index 6db0e8db1763..72d4815c5bde 100644 --- a/sys/kern/subr_turnstile.c +++ b/sys/kern/subr_turnstile.c @@ -60,8 +60,8 @@ #include <sys/param.h> #include <sys/bus.h> #include <sys/kernel.h> -#include <sys/malloc.h> #include <sys/lock.h> +#include <sys/malloc.h> #include <sys/mutex.h> #include <sys/proc.h> #include <sys/sysctl.h> diff --git a/sys/kern/sys_pipe.c b/sys/kern/sys_pipe.c index 42786d95c14d..3e63b955d295 100644 --- a/sys/kern/sys_pipe.c +++ b/sys/kern/sys_pipe.c @@ -51,11 +51,11 @@ #include <sys/param.h> #include <sys/systm.h> -#include <sys/proc.h> #include <sys/fcntl.h> #include <sys/file.h> #include <sys/filedesc.h> #include <sys/filio.h> +#include <sys/lock.h> #include <sys/ttycom.h> #include <sys/stat.h> #include <sys/poll.h> @@ -63,13 +63,13 @@ #include <sys/signalvar.h> #include <sys/sysproto.h> #include <sys/pipe.h> +#include <sys/proc.h> #include <sys/vnode.h> #include <sys/uio.h> #include <sys/event.h> #include <vm/vm.h> #include <vm/vm_param.h> -#include <sys/lock.h> #include <vm/vm_object.h> #include <vm/vm_kern.h> #include <vm/vm_extern.h> diff --git a/sys/kern/sys_process.c b/sys/kern/sys_process.c index f6af557219e4..d08f342723e7 100644 --- a/sys/kern/sys_process.c +++ b/sys/kern/sys_process.c @@ -33,20 +33,22 @@ #include <sys/param.h> #include <sys/systm.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/sysproto.h> #include <sys/proc.h> #include <sys/vnode.h> #include <sys/ptrace.h> #include <sys/sx.h> +#include <sys/user.h> #include <machine/reg.h> + #include <vm/vm.h> -#include <sys/lock.h> #include <vm/pmap.h> #include <vm/vm_map.h> #include <vm/vm_page.h> -#include <sys/user.h> #include <miscfs/procfs/procfs.h> /* use the equivalent procfs code */ diff --git a/sys/kern/sysv_shm.c b/sys/kern/sysv_shm.c index 3bfd49a1d92d..81b27f326a59 100644 --- a/sys/kern/sysv_shm.c +++ b/sys/kern/sysv_shm.c @@ -37,8 +37,8 @@ #include <sys/param.h> #include <sys/systm.h> -#include <sys/sysproto.h> #include <sys/kernel.h> +#include <sys/lock.h> #include <sys/sysctl.h> #include <sys/shm.h> #include <sys/proc.h> @@ -47,11 +47,11 @@ #include <sys/stat.h> #include <sys/syscall.h> #include <sys/sysent.h> +#include <sys/sysproto.h> #include <sys/jail.h> #include <vm/vm.h> #include <vm/vm_param.h> -#include <sys/lock.h> #include <vm/pmap.h> #include <vm/vm_object.h> #include <vm/vm_map.h> diff --git a/sys/kern/tty.c b/sys/kern/tty.c index d57135d90942..ee152b7e6055 100644 --- a/sys/kern/tty.c +++ b/sys/kern/tty.c @@ -74,6 +74,8 @@ #include <sys/param.h> #include <sys/systm.h> #include <sys/filio.h> +#include <sys/lock.h> +#include <sys/mutex.h> #if defined(COMPAT_43) || defined(COMPAT_SUNOS) #include <sys/ioctl_compat.h> #endif @@ -97,7 +99,6 @@ #include <sys/sysctl.h> #include <vm/vm.h> -#include <sys/lock.h> #include <vm/pmap.h> #include <vm/vm_map.h> diff --git a/sys/kern/tty_tty.c b/sys/kern/tty_tty.c index 5ad470bad483..d1d970556a2c 100644 --- a/sys/kern/tty_tty.c +++ b/sys/kern/tty_tty.c @@ -41,11 +41,11 @@ #include <sys/param.h> #include <sys/systm.h> #include <sys/conf.h> +#include <sys/kernel.h> #include <sys/lock.h> #include <sys/proc.h> #include <sys/ttycom.h> #include <sys/vnode.h> -#include <sys/kernel.h> static d_open_t cttyopen; static d_read_t cttyread; diff --git a/sys/kern/uipc_mbuf.c b/sys/kern/uipc_mbuf.c index 70bbc45eacd3..c84487ca55b7 100644 --- a/sys/kern/uipc_mbuf.c +++ b/sys/kern/uipc_mbuf.c @@ -37,14 +37,16 @@ #include "opt_param.h" #include <sys/param.h> #include <sys/systm.h> +#include <sys/condvar.h> +#include <sys/kernel.h> +#include <sys/lock.h> #include <sys/malloc.h> #include <sys/mbuf.h> #include <sys/mutex.h> -#include <sys/condvar.h> -#include <sys/kernel.h> #include <sys/sysctl.h> #include <sys/domain.h> #include <sys/protosw.h> + #include <vm/vm.h> #include <vm/vm_kern.h> #include <vm/vm_extern.h> diff --git a/sys/kern/uipc_mbuf2.c b/sys/kern/uipc_mbuf2.c index 16e961e2baf4..b00bf7f39f89 100644 --- a/sys/kern/uipc_mbuf2.c +++ b/sys/kern/uipc_mbuf2.c @@ -70,8 +70,10 @@ #include <sys/param.h> #include <sys/systm.h> +#include <sys/lock.h> #include <sys/malloc.h> #include <sys/mbuf.h> +#include <sys/mutex.h> /* * ensure that [off, off + len) is contiguous on the mbuf chain "m". diff --git a/sys/kern/uipc_sockbuf.c b/sys/kern/uipc_sockbuf.c index 5da42b0fe65c..9b23c859fd82 100644 --- a/sys/kern/uipc_sockbuf.c +++ b/sys/kern/uipc_sockbuf.c @@ -40,9 +40,11 @@ #include <sys/domain.h> #include <sys/file.h> /* for maxfiles */ #include <sys/kernel.h> -#include <sys/proc.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/malloc.h> #include <sys/mbuf.h> +#include <sys/proc.h> #include <sys/protosw.h> #include <sys/resourcevar.h> #include <sys/stat.h> diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c index 837d0a491a35..9a2cb932c8a2 100644 --- a/sys/kern/uipc_socket.c +++ b/sys/kern/uipc_socket.c @@ -39,8 +39,10 @@ #include <sys/param.h> #include <sys/systm.h> #include <sys/fcntl.h> +#include <sys/lock.h> #include <sys/malloc.h> #include <sys/mbuf.h> +#include <sys/mutex.h> #include <sys/domain.h> #include <sys/file.h> /* for struct knote */ #include <sys/kernel.h> @@ -56,6 +58,7 @@ #include <sys/sysctl.h> #include <sys/uio.h> #include <sys/jail.h> + #include <vm/vm_zone.h> #include <machine/limits.h> diff --git a/sys/kern/uipc_socket2.c b/sys/kern/uipc_socket2.c index 5da42b0fe65c..9b23c859fd82 100644 --- a/sys/kern/uipc_socket2.c +++ b/sys/kern/uipc_socket2.c @@ -40,9 +40,11 @@ #include <sys/domain.h> #include <sys/file.h> /* for maxfiles */ #include <sys/kernel.h> -#include <sys/proc.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/malloc.h> #include <sys/mbuf.h> +#include <sys/proc.h> #include <sys/protosw.h> #include <sys/resourcevar.h> #include <sys/stat.h> diff --git a/sys/kern/uipc_syscalls.c b/sys/kern/uipc_syscalls.c index a8172a30e1b6..291ef9fd0cbe 100644 --- a/sys/kern/uipc_syscalls.c +++ b/sys/kern/uipc_syscalls.c @@ -43,6 +43,8 @@ #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/sysproto.h> #include <sys/malloc.h> #include <sys/filedesc.h> @@ -50,6 +52,8 @@ #include <sys/proc.h> #include <sys/fcntl.h> #include <sys/file.h> +#include <sys/lock.h> +#include <sys/mount.h> #include <sys/mbuf.h> #include <sys/protosw.h> #include <sys/socket.h> @@ -57,11 +61,10 @@ #include <sys/signalvar.h> #include <sys/uio.h> #include <sys/vnode.h> -#include <sys/lock.h> -#include <sys/mount.h> #ifdef KTRACE #include <sys/ktrace.h> #endif + #include <vm/vm.h> #include <vm/vm_object.h> #include <vm/vm_page.h> diff --git a/sys/kern/uipc_usrreq.c b/sys/kern/uipc_usrreq.c index a26754ca8ac4..33ff735ccc44 100644 --- a/sys/kern/uipc_usrreq.c +++ b/sys/kern/uipc_usrreq.c @@ -37,11 +37,13 @@ #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> -#include <sys/domain.h> #include <sys/fcntl.h> +#include <sys/domain.h> +#include <sys/filedesc.h> +#include <sys/lock.h> #include <sys/malloc.h> /* XXX must be before <sys/file.h> */ #include <sys/file.h> -#include <sys/filedesc.h> +#include <sys/mutex.h> #include <sys/mbuf.h> #include <sys/namei.h> #include <sys/proc.h> diff --git a/sys/kern/vfs_cache.c b/sys/kern/vfs_cache.c index 2299e7034484..ceb3c7245bcd 100644 --- a/sys/kern/vfs_cache.c +++ b/sys/kern/vfs_cache.c @@ -40,6 +40,7 @@ #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> +#include <sys/lock.h> #include <sys/sysctl.h> #include <sys/mount.h> #include <sys/vnode.h> diff --git a/sys/kern/vfs_conf.c b/sys/kern/vfs_conf.c index 34fba7846a1e..e651ef02103f 100644 --- a/sys/kern/vfs_conf.c +++ b/sys/kern/vfs_conf.c @@ -45,8 +45,10 @@ #include "opt_rootdevname.h" #include <sys/param.h> -#include <sys/kernel.h> #include <sys/systm.h> +#include <sys/kernel.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/vnode.h> #include <sys/mount.h> #include <sys/malloc.h> @@ -55,13 +57,16 @@ #include <sys/disklabel.h> #include <sys/conf.h> #include <sys/cons.h> -#include <paths.h> +#include <sys/proc.h> #include "opt_ddb.h" + #ifdef DDB #include <ddb/ddb.h> #endif +#include <paths.h> + MALLOC_DEFINE(M_MOUNT, "mount", "vfs mount structure"); #define ROOTNAME "root_device" diff --git a/sys/kern/vfs_lookup.c b/sys/kern/vfs_lookup.c index c95e020d5884..0ad9d651325c 100644 --- a/sys/kern/vfs_lookup.c +++ b/sys/kern/vfs_lookup.c @@ -44,12 +44,12 @@ #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> +#include <sys/lock.h> #include <sys/namei.h> #include <sys/vnode.h> #include <sys/mount.h> #include <sys/filedesc.h> #include <sys/proc.h> - #ifdef KTRACE #include <sys/ktrace.h> #endif diff --git a/sys/kern/vfs_mount.c b/sys/kern/vfs_mount.c index 34fba7846a1e..e651ef02103f 100644 --- a/sys/kern/vfs_mount.c +++ b/sys/kern/vfs_mount.c @@ -45,8 +45,10 @@ #include "opt_rootdevname.h" #include <sys/param.h> -#include <sys/kernel.h> #include <sys/systm.h> +#include <sys/kernel.h> +#include <sys/lock.h> +#include <sys/mutex.h> #include <sys/vnode.h> #include <sys/mount.h> #include <sys/malloc.h> @@ -55,13 +57,16 @@ #include <sys/disklabel.h> #include <sys/conf.h> #include <sys/cons.h> -#include <paths.h> +#include <sys/proc.h> #include "opt_ddb.h" + #ifdef DDB #include <ddb/ddb.h> #endif +#include <paths.h> + MALLOC_DEFINE(M_MOUNT, "mount", "vfs mount structure"); #define ROOTNAME "root_device" |