freebsd-dev/sys/kern
Kirk McKusick 33638e9384 When requesting an exclusive lock with LK_NOWAIT, do not panic
if LK_RECURSIVE is not set, as we will simply return that the
lock is busy and not actually deadlock. This allows processes
to use polling locks against buffers that they may already
hold exclusively locked.
1999-06-28 07:54:58 +00:00
..
bus_if.m * Change device_add_child_after() to device_add_child_ordered() which is 1999-05-28 09:25:16 +00:00
device_if.m Update the comments on values than can be returned by DEVICE_PROBE. 1999-06-17 19:22:12 +00:00
imgact_aout.c Add the options MAP_PREFAULT and MAP_PREFAULT_PARTIAL to vm_map_find/insert, 1999-05-17 00:53:56 +00:00
imgact_elf.c Add the options MAP_PREFAULT and MAP_PREFAULT_PARTIAL to vm_map_find/insert, 1999-05-17 00:53:56 +00:00
imgact_gzip.c Correctly return ENOEXEC for really short zipped files. The way this is 1999-06-21 16:23:13 +00:00
imgact_shell.c
inflate.c
init_main.c Use colons instead of semi-colons to behave like UNIX instead of DOS. 1999-05-11 10:08:10 +00:00
init_sysent.c Regenerated. 1999-05-13 09:12:57 +00:00
kern_acct.c
kern_clock.c
kern_conf.c * Call cdevsw_remove from the MOD_UNLOAD event. 1999-06-26 11:39:27 +00:00
kern_descrip.c From the submitter: 1999-06-07 20:37:29 +00:00
kern_environment.c
kern_exec.c
kern_exit.c From the submitter: 1999-06-07 20:37:29 +00:00
kern_fork.c
kern_intr.c
kern_jail.c
kern_ktrace.c Make sure syscall arguments properly aligned in ktrace records. 1999-06-16 18:37:01 +00:00
kern_linker.c
kern_lock.c When requesting an exclusive lock with LK_NOWAIT, do not panic 1999-06-28 07:54:58 +00:00
kern_lockf.c
kern_malloc.c Fixed corruption of the kmemstatistcs list. The first malloc() 1999-05-12 11:11:27 +00:00
kern_mib.c
kern_module.c Oops, set module->file.. 1999-05-20 00:00:58 +00:00
kern_ntptime.c
kern_physio.c Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
kern_proc.c Use NOUDEV for udev_t's 1999-05-17 13:50:24 +00:00
kern_prot.c
kern_random.c
kern_resource.c
kern_shutdown.c Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
kern_sig.c
kern_subr.c
kern_synch.c
kern_syscalls.c Call the chained module handler before unregistering the syscall so that 1999-06-27 09:38:44 +00:00
kern_sysctl.c Minor tweaks to make sure (new) prerequisites for <sys/buf.h> (mostly 1999-06-27 11:44:22 +00:00
kern_tc.c
kern_threads.c
kern_time.c Minor tweaks to make sure (new) prerequisites for <sys/buf.h> (mostly 1999-06-27 11:44:22 +00:00
kern_timeout.c
kern_xxx.c
ksched.c
link_aout.c Add enough include files to make this actually compile on an a.out system. 1999-05-15 23:18:32 +00:00
link_elf_obj.c
link_elf.c
Make.tags.inc
makedevops.pl Remove hack to accept French spelling of METHOD (METHODE) 1999-05-10 17:45:49 +00:00
Makefile Added ../sys/syscall.mk to targets. Back it up like all the other 1999-05-13 09:19:14 +00:00
makesyscalls.sh
md5c.c
p1003_1b.c
posix4_mib.c
subr_autoconf.c
subr_blist.c Add Id strings 1999-06-17 23:42:45 +00:00
subr_bus.c * Add a function devclass_create() which looks up the named devclass and 1999-05-30 10:27:11 +00:00
subr_clist.c
subr_devstat.c
subr_disklabel.c Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
subr_diskmbr.c Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
subr_diskslice.c dsopen: Print a message if the unit has an invalid sector size. 1999-06-21 03:48:16 +00:00
subr_dkbad.c Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
subr_log.c Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
subr_module.c
subr_param.c
subr_prf.c ksprintn() may be called with base=2, so redefine MAXNBUF accordingly. 1999-06-07 18:26:26 +00:00
subr_prof.c
subr_rman.c Make sure that we record the flags in all cases. 1999-06-26 10:27:30 +00:00
subr_scanf.c
subr_smp.c Changes in the way that the APs are started appears to have removed the 1999-06-23 23:02:38 +00:00
subr_trap.c Changed the global `idt' from an array to a pointer so that npx.c 1999-06-18 14:32:21 +00:00
subr_xxx.c Try an fix a couple of dev_t/major/minor etc nits. 1999-05-12 22:30:50 +00:00
sys_generic.c
sys_pipe.c Restructure pipe_read in order to eliminate several race conditions. 1999-06-05 03:53:57 +00:00
sys_process.c
sys_socket.c
syscalls.c Regenerated. 1999-05-13 09:12:57 +00:00
syscalls.master Fixed nonsense arg type `const caddr_t' in the prototype() for utrace(). 1999-05-13 09:09:37 +00:00
sysv_ipc.c
sysv_msg.c
sysv_sem.c
sysv_shm.c For consistency with other implementations, check for the existence 1999-06-19 23:53:13 +00:00
tty_compat.c
tty_conf.c
tty_cons.c Quieten some warnings as a result of changes in ls_items[] constness over 1999-06-26 12:19:03 +00:00
tty_pty.c Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
tty_snoop.c Add Id strings 1999-06-17 23:42:45 +00:00
tty_subr.c
tty_tb.c
tty_tty.c Simplify cdevsw registration. 1999-05-31 11:29:30 +00:00
tty.c Don't call calcru() on a swapped-out process. calcru() access p_stats, which 1999-05-22 20:10:31 +00:00
uipc_domain.c
uipc_mbuf.c
uipc_proto.c
uipc_sockbuf.c Reviewed by: the cast of thousands 1999-06-17 23:54:50 +00:00
uipc_socket2.c Reviewed by: the cast of thousands 1999-06-17 23:54:50 +00:00
uipc_socket.c Reviewed by: the cast of thousands 1999-06-17 23:54:50 +00:00
uipc_syscalls.c
uipc_usrreq.c Divorce "dev_t" from the "major|minor" bitmap, which is now called 1999-05-11 19:55:07 +00:00
vfs_aio.c Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
vfs_bio.c GC the remnants of the old pre-softupdates update daemon. It's been 1999-06-26 14:46:35 +00:00
vfs_cache.c
vfs_cluster.c Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
vfs_conf.c I'm tired of having a 'hanging root device'.. This isn't a "fix", just 1999-06-26 14:44:24 +00:00
vfs_default.c Add Id strings 1999-06-17 23:42:45 +00:00
vfs_export.c Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
vfs_extattr.c
vfs_init.c
vfs_lookup.c
vfs_mount.c I'm tired of having a 'hanging root device'.. This isn't a "fix", just 1999-06-26 14:44:24 +00:00
vfs_subr.c Convert buffer locking from using the B_BUSY and B_WANTED flags to using 1999-06-26 02:47:16 +00:00
vfs_syscalls.c
vfs_vnops.c
vnode_if.pl Add a vnode argument to VOP_BWRITE to get rid of the last vnode 1999-06-16 23:27:55 +00:00
vnode_if.sh Add a vnode argument to VOP_BWRITE to get rid of the last vnode 1999-06-16 23:27:55 +00:00
vnode_if.src Add a vnode argument to VOP_BWRITE to get rid of the last vnode 1999-06-16 23:27:55 +00:00