freebsd-skq/sys/kern
dwmalone f974b4f783 Release text vnode in exit() rather than wait(). Occasionally
fifesystem problems could prevent the release from completing and
this could result in init being blocked indefinitely.

This was looked over by Matt ages ago.

Approved by:	dillon
2002-01-05 21:47:58 +00:00
..
bus_if.m
device_if.m
genassym.sh brace by itself after function declaration. 2001-12-27 20:16:21 +00:00
imgact_aout.c Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loader 2001-10-10 23:06:54 +00:00
imgact_elf.c Remove whitespace at end of line. 2001-12-16 17:21:16 +00:00
imgact_gzip.c Make MAXTSIZ, DFLDSIZ, MAXDSIZ, DFLSSIZ, MAXSSIZ, SGROWSIZ loader 2001-10-10 23:06:54 +00:00
imgact_shell.c Return a more meaningful errno when the length of the interpreter 2001-11-28 03:26:58 +00:00
inflate.c
init_main.c Add/correct description for some sysctl variables where it was missing. 2001-12-16 16:07:20 +00:00
init_sysent.c Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
kern_acct.c o Move suser() calls in kern/ to using suser_xxx() with an explicit 2001-11-01 20:56:57 +00:00
kern_acl.c o Since kern_acl.c uses #ifdef CAPABILITIES to control 2001-11-02 14:53:04 +00:00
kern_cap.c Update copyrights to include Thomas Moestl. 2001-11-05 15:36:24 +00:00
kern_clock.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
kern_condvar.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
kern_conf.c Back out the previous fix to the leading zero problem, I hadn't 2001-11-16 17:07:47 +00:00
kern_descrip.c When removing kqueue descriptors from the descriptor table during a fork, 2001-12-14 19:02:57 +00:00
kern_environment.c Fix an inverted test csae. Success of getenv() is determined by a return 2001-10-25 17:22:31 +00:00
kern_event.c Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
kern_exec.c Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
kern_exit.c Release text vnode in exit() rather than wait(). Occasionally 2002-01-05 21:47:58 +00:00
kern_fork.c Return EINVAL if kernel only flags are passed to the rfork syscall rather 2001-12-19 00:53:23 +00:00
kern_idle.c Modify the critical section API as follows: 2001-12-18 00:27:18 +00:00
kern_intr.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
kern_jail.c - Move _jail sysctl node underneath _kern_security in order to standardize 2001-12-12 05:23:20 +00:00
kern_kthread.c Use a different mechanism to get the vnlru process to wake up and notice 2001-12-19 01:31:12 +00:00
kern_ktr.c Print parm6 too in the !KTR_EXTEND case. 2002-01-01 21:47:38 +00:00
kern_ktrace.c Fix ktrace enablement/disablement races that can result in a vnode 2001-10-24 01:05:39 +00:00
kern_linker.c - Ensure that linker file id's are unique, rather than blindly 2001-11-18 18:19:35 +00:00
kern_lock.c Fix a BUF_TIMELOCK race against BUF_LOCK and fix a deadlock in vget() 2001-12-20 22:42:27 +00:00
kern_lockf.c make LOCKF_DEBUG kernel option work (sorta) 2001-12-02 12:47:25 +00:00
kern_malloc.c
kern_mib.c Add/correct description for some sysctl variables where it was missing. 2001-12-16 16:07:20 +00:00
kern_module.c
kern_mtxpool.c cast hashing index to (int)(intptr_t) for calculation. 2001-11-19 00:20:36 +00:00
kern_mutex.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
kern_ntptime.c
kern_physio.c
kern_poll.c Complete the device polling support by adding a thread in charge 2001-12-19 00:53:24 +00:00
kern_proc.c Fix a bug where the mutex name wasn't always displayed for processes in 2002-01-05 17:18:59 +00:00
kern_prot.c o A few more minor whitespace and other style fixes. 2001-12-06 21:58:47 +00:00
kern_random.c
kern_resource.c *** empty log message *** 2001-11-04 18:22:48 +00:00
kern_sema.c Repeat after me -- "Use of ANSI string concatenation can be bad." 2001-12-10 05:40:12 +00:00
kern_shutdown.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
kern_sig.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
kern_subr.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
kern_switch.c Modify the critical section API as follows: 2001-12-18 00:27:18 +00:00
kern_sx.c Update to C99, s/__FUNCTION__/__func__/. 2001-12-10 05:51:45 +00:00
kern_synch.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
kern_syscalls.c
kern_sysctl.c Add code to export and print the description associated to sysctl 2001-12-16 02:55:41 +00:00
kern_tc.c
kern_time.c o Modify static settime() to accept the proc * for the process requesting 2001-09-26 19:53:57 +00:00
kern_timeout.c
kern_xxx.c
ksched.c
link_aout.c Since we used '#ifdef __i386__', don't close with '#endif /* !__alpha__ */' 2001-11-24 10:11:14 +00:00
link_elf_obj.c Fix a number of misspellings of "dependency" and "dependencies" in 2001-11-16 21:08:40 +00:00
link_elf.c Fix a number of misspellings of "dependency" and "dependencies" in 2001-11-16 21:08:40 +00:00
linker_if.m Add the sysctl "kern.function_list", which currently exports all 2001-10-30 15:21:45 +00:00
Make.tags.inc Update pathnames for creation of tags file. 2001-12-05 01:23:21 +00:00
Makefile Don't generate <sys/syscalls-hide.h> it has never had any users anywhere in 2001-10-13 09:17:49 +00:00
makeobjops.pl Switch warnings and strict back on again in a way that's compatible 2001-11-16 02:02:42 +00:00
makesyscalls.sh Don't generate <sys/syscalls-hide.h> it has never had any users anywhere in 2001-10-13 09:17:49 +00:00
md4c.c
md5c.c
p1003_1b.c
posix4_mib.c
subr_acl_posix1e.c o Since kern_acl.c uses #ifdef CAPABILITIES to control 2001-11-02 14:53:04 +00:00
subr_autoconf.c
subr_blist.c
subr_bus.c Fixed an apparent typo ("-" before ":") and an English error (comma 2001-12-28 18:32:13 +00:00
subr_clist.c
subr_devstat.c
subr_disk.c Don't call cdevsw_add(). 2001-11-04 11:56:22 +00:00
subr_disklabel.c Add disk I/O scheduling for positively niced processes. 2001-12-14 05:50:44 +00:00
subr_diskmbr.c Wrap Dangerously Dedicated printf under if (bootverbose) 2001-12-11 05:35:43 +00:00
subr_diskslice.c
subr_eventhandler.c
subr_hints.c
subr_kobj.c
subr_log.c Use the passed in thread to selrecord() instead of curthread. 2001-09-21 22:46:54 +00:00
subr_mbuf.c On the first day of Christmas bde gave to me: 2001-12-23 22:04:08 +00:00
subr_mchain.c Update to C99, s/__FUNCTION__/__func__/. 2001-12-10 05:51:45 +00:00
subr_module.c
subr_param.c Proper fix for old config setting maxusers to 8. 2001-12-14 09:39:29 +00:00
subr_pcpu.c Add a per-cpu variable, cpumask, the preshifted equivalent of 1 << cpuid. 2002-01-05 09:35:50 +00:00
subr_power.c Some fix for the recent apm module changes. 2001-11-01 16:34:07 +00:00
subr_prf.c o Introduce kern.security.bsd.unprivileged_read_msgbuf, which allows 2001-11-30 21:40:52 +00:00
subr_prof.c - Change all callers of addupc_task() to check PS_PROFIL explicitly and 2001-12-18 09:06:10 +00:00
subr_rman.c Add a rman_reserve_resource_bound() function that takes an additional 2001-12-21 21:40:55 +00:00
subr_sbuf.c Calculate whether the sbuf is dynamic *before* bzero()ing the 2001-12-19 19:04:57 +00:00
subr_scanf.c
subr_smp.c Fix forward_roundrobin(). It was mistakenly using the cpu number as 2002-01-05 09:38:47 +00:00
subr_taskqueue.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
subr_trap.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
subr_turnstile.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
subr_witness.c Change the preemption code for software interrupt thread schedules and 2002-01-05 08:47:13 +00:00
subr_xxx.c
sys_generic.c remove holdfp() 2001-11-14 06:30:36 +00:00
sys_pipe.c Make kevents on pipes work as described in the manpage - when the last 2001-11-19 09:25:30 +00:00
sys_process.c Move procfs_* from procfs_machdep.c into sys_process.c, and rename them to 2001-10-21 23:57:24 +00:00
sys_socket.c Give struct socket structures a ref counting interface similar to 2001-11-17 03:07:11 +00:00
syscalls.c Add nmount() stub function and regenerate the syscall-glue which should 2001-11-02 17:59:23 +00:00
syscalls.master Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
sysv_ipc.c Eliminate semexit_hook using at_exit(9) and rm_at_exit(9). 2001-12-30 18:55:09 +00:00
sysv_msg.c Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
sysv_sem.c Eliminate semexit_hook using at_exit(9) and rm_at_exit(9). 2001-12-30 18:55:09 +00:00
sysv_shm.c Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
tty_compat.c
tty_conf.c
tty_cons.c Fix boot -p for DDBless kernels 2001-12-11 10:21:26 +00:00
tty_pty.c o Move suser() calls in kern/ to using suser_xxx() with an explicit 2001-11-01 20:56:57 +00:00
tty_subr.c
tty_tty.c
tty.c utime/stime.tv_sec are elapsed times, not relative to 1970. We can 2001-11-17 00:26:57 +00:00
uipc_accf.c
uipc_domain.c Update the comment about System initialization to reflect the use of 2001-12-08 04:20:54 +00:00
uipc_mbuf2.c
uipc_mbuf.c Update to C99, s/__FUNCTION__/__func__/. 2001-12-10 05:51:45 +00:00
uipc_proto.c
uipc_sockbuf.c Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
uipc_socket2.c Make AIO a loadable module. 2001-12-29 07:13:47 +00:00
uipc_socket.c o Make the credential used by socreate() an explicit argument to 2001-12-31 17:45:16 +00:00
uipc_syscalls.c o Make the credential used by socreate() an explicit argument to 2001-12-31 17:45:16 +00:00
uipc_usrreq.c o Back out portions of 1.50 and 1.47, eliminating sonewconn3() and 2001-12-13 22:09:37 +00:00
vfs_acl.c o Since kern_acl.c uses #ifdef CAPABILITIES to control 2001-11-02 14:53:04 +00:00
vfs_aio.c o Properly check the file descriptor passed to aio_cancel(2). (Previously, 2002-01-02 07:04:38 +00:00
vfs_bio.c This fixes a large number of bugs in our NFS client side code. A recent 2001-12-14 01:16:57 +00:00
vfs_cache.c Convert textvp_fullpath() into the more generic vn_fullpath() which takes a 2001-10-21 15:52:51 +00:00
vfs_cluster.c Implement IO_NOWDRAIN and B_NOWDRAIN - prevents the buffer cache from blocking 2001-11-05 18:48:54 +00:00
vfs_conf.c Remove the use of _PATH_DEV in the example. 2001-11-24 01:34:12 +00:00
vfs_default.c Fix incorrect double-termination of vm_object. When a vm_object is 2001-10-23 01:23:41 +00:00
vfs_export.c
vfs_extattr.c Return EBADF in case some vnode field has been reset to a NULL pointer. 2002-01-03 09:54:24 +00:00
vfs_init.c
vfs_lookup.c
vfs_mount.c Remove the use of _PATH_DEV in the example. 2001-11-24 01:34:12 +00:00
vfs_subr.c Fix type-o in previous commit (tsleep was using wrong rendezvous point) 2001-12-25 01:23:25 +00:00
vfs_syscalls.c Return EBADF in case some vnode field has been reset to a NULL pointer. 2002-01-03 09:54:24 +00:00
vfs_vnops.c This is a forward port of Peter's vlrureclaim() fix, with some minor mods 2001-12-18 20:48:54 +00:00
vnode_if.pl Throw the $FreeBSD$s back in, properly escaping them. 2002-01-04 05:27:47 +00:00
vnode_if.src