Go to file
chs c398ae9734 a smorgasbord of improvements to vnode locking and path lookup:
- LOCKPARENT is no longer relevant for lookup(), relookup() or VOP_LOOKUP().
   these now always return the parent vnode locked.  namei() works as before.
   lookup() and various other paths no longer acquire vnode locks in the
   wrong order via vrele().  fixes PR 32535.
   as a nice side effect, path lookup is also up to 25% faster.
 - the above allows us to get rid of PDIRUNLOCK.
 - also get rid of WANTPARENT (just use LOCKPARENT and unlock it).
 - remove an assumption in layer_node_find() that all file systems implement
   a recursive VOP_LOCK() (unionfs doesn't).
 - require that all file systems supply vfs_vptofh and vfs_fhtovp routines.
   fill in eopnotsupp() for file systems that don't support being exported
   and remove the checks for NULL.  (layerfs calls these without checking.)
 - in union_lookup1(), don't change refcounts in the ISDOTDOT case, just
   adjust which vnode is locked.  fixes PR 33374.
 - apply fixes for ufs_rename() from ufs_vnops.c rev. 1.61 to ext2fs_rename().
2006-12-09 16:11:50 +00:00
bin Drop trailing whitespace. 2006-11-26 16:40:44 +00:00
common Add a comment to explain how the value for uaddr is chosen. Maybe uvm_mmap 2006-11-28 18:36:26 +00:00
crypto From Joy Latten: Add support for SELinux security contexts. Also cleanup the 2006-12-09 05:52:57 +00:00
dist Modify netmask calculation so that /0 is fast-tracked, and so that network 2006-11-27 22:24:27 +00:00
distrib Here are various changes designed to protect against bad IPv4 2006-12-09 05:33:04 +00:00
doc mention igsfb at ofbus on shark 2006-12-07 03:19:09 +00:00
etc Some installation fixes: 2006-12-06 10:27:00 +00:00
games s/existance/existence/, from Zafer. 2006-11-24 22:52:16 +00:00
gnu Update code for recognition of signal trampolines to the new "setcontext" 2006-12-07 13:38:19 +00:00
include fix spelling of accommodate; from Zapher. 2006-11-24 19:46:58 +00:00
lib Sync all resumecontext.c versions with the changes originally made 2006-12-08 16:09:02 +00:00
libexec allow compilation without SUPPORT_UTMP 2006-12-04 21:13:22 +00:00
regress test the pipe: mknod pipe p creates a pipe named "pipe", not "p" 2006-12-07 10:00:39 +00:00
rescue add libprop to LIBS, as veriexecctl now needs it. 2006-11-29 08:41:49 +00:00
sbin Don't reset entry-type for every flag_spec. 2006-12-08 23:22:19 +00:00
share a smorgasbord of improvements to vnode locking and path lookup: 2006-12-09 16:11:50 +00:00
sys a smorgasbord of improvements to vnode locking and path lookup: 2006-12-09 16:11:50 +00:00
tools There's no need to install machine/reloc.h with powerpc/include/elf_machdep:1.7 2006-11-25 18:59:35 +00:00
usr.bin Revert part of a recent commit. 2006-12-07 21:34:16 +00:00
usr.sbin Added a reference to passwd(1), which is useful to later change a 2006-12-06 21:49:17 +00:00
x11 PR misc/26923 sent by Kouichirou Hiratsuka "xterm does not support luit". 2006-09-24 07:59:59 +00:00
build.sh Use ${HOST_SH} instead of the host system's /bin/sh wherever possible: 2006-09-29 19:53:54 +00:00
BUILDING Clarify that DESTDIR/OBJDIR/etc are absolute paths, but build.sh 2006-10-08 17:54:30 +00:00
Makefile don't filter out .WAIT when converting from _SUBDIR to SUBDIR 2006-09-07 03:51:44 +00:00
Makefile.inc
UPDATING mention needing gcc rebuild for ssp. 2006-11-09 18:20:59 +00:00