freebsd-skq/sys/kern
dyson cc823b6e73 Fix kern_lock so that it will work. Additionally, clean-up some of the
VM systems usage of the kernel lock (lockmgr) code.  This is a first
pass implementation, and is expected to evolve as needed.  The API
for the lock manager code has not changed, but the underlying implementation
has changed significantly.  This change should not materially affect
our current SMP or UP code without non-standard parameters being used.
1997-08-18 02:06:35 +00:00
..
imgact_aout.c Fully implement vfork. Vfork is now much much faster than even our 1997-04-13 01:48:35 +00:00
imgact_elf.c Fully implement vfork. Vfork is now much much faster than even our 1997-04-13 01:48:35 +00:00
imgact_gzip.c Fully implement vfork. Vfork is now much much faster than even our 1997-04-13 01:48:35 +00:00
imgact_shell.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
inflate.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
init_main.c The promised "better fix" for "Trap 9 When Boot SMP" problem. 1997-08-15 02:33:30 +00:00
init_smp.c The promised "better fix" for "Trap 9 When Boot SMP" problem. 1997-08-15 02:33:30 +00:00
init_sysent.c Updated generated files (makesyscalls.sh changed). Only sysproto.h 1997-06-29 17:47:32 +00:00
init_sysvec.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
kern_acct.c Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include 1997-03-24 11:25:10 +00:00
kern_clock.c Add tickadj to struct clockinfo, like NetBSD and OpenBSD. 1997-06-24 18:21:09 +00:00
kern_conf.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
kern_descrip.c Removed support for OLD_PIPE. <sys/stat.h> is now missing the hack that 1997-04-09 16:53:45 +00:00
kern_exec.c Fixed security hole with sharing the file descriptor table (via rfork) 1997-08-04 05:39:24 +00:00
kern_exit.c Clean up some lint associated with the AIO code. 1997-07-17 04:49:43 +00:00
kern_fork.c This is an upgrade so that the kernel supports the AIO calls from 1997-07-06 02:40:43 +00:00
kern_intr.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
kern_ktrace.c Don't #include <sys/fcntl.h> in <sys/file.h> if KERNEL is defined. 1997-03-23 03:37:54 +00:00
kern_linker.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
kern_lkm.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
kern_lock.c Fix kern_lock so that it will work. Additionally, clean-up some of the 1997-08-18 02:06:35 +00:00
kern_lockf.c Use OID_AUTO instead of a magic number for Lite2 sysctl debug.lockf_debug. 1997-04-01 10:30:06 +00:00
kern_malloc.c Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu of 1997-08-05 00:02:08 +00:00
kern_mib.c Don't ever allow lowering the securelevel at all. Allowing it does 1997-06-25 07:31:47 +00:00
kern_module.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
kern_ntptime.c Update our kernel ntp code to the latest from David Mills. The main change 1996-12-30 18:26:28 +00:00
kern_opt.c Added a copyright and restored order. 1997-02-28 10:14:24 +00:00
kern_physio.c Modify the scheduling policy to take into account disk I/O waits 1997-08-09 10:13:32 +00:00
kern_proc.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
kern_prot.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
kern_random.c don't #ifdef out reference to i586_ctr_freq. 1997-05-04 14:28:22 +00:00
kern_resource.c Man the liferafts! Here comes the long awaited SMP -> -current merge! 1997-04-26 11:46:25 +00:00
kern_shutdown.c Teach both disk drivers how to cope with a hardware watchdog 1997-08-09 01:44:25 +00:00
kern_sig.c Don't #include <sys/fcntl.h> in <sys/file.h> if KERNEL is defined. 1997-03-23 03:37:54 +00:00
kern_subr.c Define NPRIMES in terms of the number of elements in 'primes' (as opposed 1997-05-28 00:47:27 +00:00
kern_synch.c Take verbal beating by wollman into account and fix DIAGNOSTIC test. 1997-08-18 01:34:38 +00:00
kern_sysctl.c Include <sys/buf.h> instead of <sys/vnode.h>. kern_sysctl.c no 1997-04-09 15:23:09 +00:00
kern_tc.c Add tickadj to struct clockinfo, like NetBSD and OpenBSD. 1997-06-24 18:21:09 +00:00
kern_threads.c This is an upgrade so that the kernel supports the AIO calls from 1997-07-06 02:40:43 +00:00
kern_time.c setitimer: if it_value == 0 clear it_interval now 1997-08-14 08:15:12 +00:00
kern_timeout.c Add tickadj to struct clockinfo, like NetBSD and OpenBSD. 1997-06-24 18:21:09 +00:00
kern_xxx.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
link_aout.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
Make.tags.inc Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
Makefile Remove bogus architectures to allow make tags to work. 1996-03-31 18:53:43 +00:00
makesyscalls.sh Don't generate unused nested #include of <sys/aio.h>. 1997-06-29 17:39:57 +00:00
md5c.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
subr_autoconf.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
subr_clist.c Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include 1997-03-24 11:25:10 +00:00
subr_disklabel.c Use the correct size for a sector in the search for a label in 1997-07-13 15:53:20 +00:00
subr_diskmbr.c Avoid division by 0 in check_part(). (It occurred when max_nsectors == 0. 1997-04-19 14:14:17 +00:00
subr_diskslice.c Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include 1997-03-24 11:25:10 +00:00
subr_dkbad.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
subr_log.c Don't include <sys/ioctl.h> in the kernel. Stage 4: include 1997-03-24 11:52:29 +00:00
subr_param.c Removed unused #includes. 1997-06-14 11:38:46 +00:00
subr_prf.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
subr_prof.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
subr_rlist.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
subr_smp.c Cheap fix for kern/4255. 1997-08-10 19:32:38 +00:00
subr_trap.c Back out a part of the disk scheduling "improvements" :-(. Let me know 1997-08-12 19:07:42 +00:00
subr_xxx.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
sys_generic.c Modifications to existing files to support the initial AIO/LIO and 1997-06-16 00:29:36 +00:00
sys_pipe.c Another attempt at cleaning up the new memory allocator. 1997-08-05 22:24:31 +00:00
sys_process.c Remove bogon from previous commit: doubly included sys/systm.h. 1997-04-27 21:26:29 +00:00
sys_socket.c Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
syscalls.c Updated generated files (makesyscalls.sh changed). Only sysproto.h 1997-06-29 17:47:32 +00:00
syscalls.master Modifications to existing files to support the initial AIO/LIO and 1997-06-16 00:29:36 +00:00
sysv_ipc.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
sysv_msg.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
sysv_sem.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
sysv_shm.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
tty_compat.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
tty_conf.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
tty_cons.c Make a function static to quieten gcc 1997-08-08 20:29:47 +00:00
tty_pty.c fix a few problems with pty. warn about how if you only have 1 pty 1997-07-30 10:05:18 +00:00
tty_snoop.c Don't include <sys/ioctl.h> in the kernel. Stage 3: include 1997-03-24 11:37:53 +00:00
tty_subr.c Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include 1997-03-24 11:25:10 +00:00
tty_tb.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
tty_tty.c Don't include <sys/ioctl.h> in the kernel. Stage 1: don't include 1997-03-24 11:25:10 +00:00
tty.c Don't include <sys/ioctl.h> in the kernel. Stage 5: include 1997-03-24 12:03:06 +00:00
uipc_domain.c The long-awaited mega-massive-network-code- cleanup. Part I. 1997-04-27 20:01:29 +00:00
uipc_mbuf.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
uipc_proto.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
uipc_sockbuf.c Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
uipc_socket2.c Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
uipc_socket.c Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
uipc_syscalls.c Delete a bit of debugging code that mistakenly crept in, and as a consequence 1997-08-17 19:47:28 +00:00
uipc_usrreq.c Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
vfs_aio.c Clean up some lint associated with the AIO code. 1997-07-17 04:49:43 +00:00
vfs_bio.c Modify the scheduling policy to take into account disk I/O waits 1997-08-09 10:13:32 +00:00
vfs_cache.c remove unused MAXVNODEUSE macro. 1997-08-04 07:31:36 +00:00
vfs_cluster.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
vfs_conf.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vfs_export.c Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
vfs_extattr.c Merge WebNFS support from NetBSD 1997-07-17 07:17:33 +00:00
vfs_init.c Removed unused #includes. 1997-08-02 14:33:27 +00:00
vfs_lookup.c [Previous comment was incorrect for these files] 1997-04-04 17:47:43 +00:00
vfs_mount.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vfs_subr.c Fix all areas of the system (or at least all those in LINT) to avoid storing 1997-08-16 19:16:27 +00:00
vfs_syscalls.c Merge WebNFS support from NetBSD 1997-07-17 07:17:33 +00:00
vfs_vnops.c [Previous comment was incorrect for these files] 1997-04-04 17:47:43 +00:00
vnode_if.pl Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vnode_if.sh Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
vnode_if.src This is the kernel Lite/2 commit. There are some requisite userland 1997-02-10 02:22:35 +00:00