No description
Find a file
Thomas Veerman de83b2a9d9 VFS: change 'last_dir' to match locking assumption
new_node makes the assumption that when it does last_dir on a path, a
successive advance would not yield a lock on a vmnt, because last_dir
already locked the vmnt. This is true except when last_dir resolves
to a directory on the parent vmnt of the file that was the result of
advance. For example,
 # cd /
 # echo foo > home
where home is on a different (sub) partition than / is (default
install). last_dir would resolve to / and advance would resolve to
/home.

With this change, last_dir resolves to the root node on the /home
partition, making the assumption valid again.
2012-11-26 15:20:18 +00:00
benchmarks Fixed unixbench Run script 2010-10-25 08:32:14 +00:00
bin Toolchain upgrade and portability improvements. 2012-11-15 16:07:29 +01:00
commands Remove ability to pass commands to bootloader 2012-11-22 19:16:17 +01:00
common Toolchain upgrade and portability improvements. 2012-11-15 16:07:29 +01:00
distrib Fixup for non-fatal mkisofs error. 2012-11-19 16:44:38 +01:00
docs Make build system less verbose 2012-11-19 09:25:03 +00:00
drivers Fix release.sh to work with NetBSD Build system. 2012-11-26 10:46:19 +01:00
etc etcforce and etcfiles fixup 2012-11-19 16:44:38 +01:00
external Upgrading bzip2 2012-11-21 18:32:06 +01:00
gnu/dist Toolchain upgrade and portability improvements. 2012-11-15 16:07:29 +01:00
include Remove ability to pass commands to bootloader 2012-11-22 19:16:17 +01:00
kernel Remove ability to pass commands to bootloader 2012-11-22 19:16:17 +01:00
lib Fixing wrong dependency from libc on libsys. 2012-11-26 13:53:02 +01:00
libexec Toolchain upgrade and portability improvements. 2012-11-15 16:07:29 +01:00
man Remove ability to pass commands to bootloader 2012-11-22 19:16:17 +01:00
releasetools Fix release.sh to work with NetBSD Build system. 2012-11-26 10:46:19 +01:00
sbin Toolchain upgrade and portability improvements. 2012-11-15 16:07:29 +01:00
servers VFS: change 'last_dir' to match locking assumption 2012-11-26 15:20:18 +00:00
share Fix release.sh to work with NetBSD Build system. 2012-11-26 10:46:19 +01:00
sys Removing test on __MINIX_w which is never defined 2012-11-15 16:07:30 +01:00
test Add NTFS test to test suite 2012-11-26 15:20:18 +00:00
tools Cross compile on minix support 2012-11-15 16:07:30 +01:00
usr.bin Upgrading bzip2 2012-11-21 18:32:06 +01:00
usr.sbin Cross compile on minix support 2012-11-15 16:07:30 +01:00
.gitignore Update gitignore for releasetools 2012-06-18 10:54:52 +00:00
build.sh Cross compile on minix support 2012-11-15 16:07:30 +01:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Fix release.sh to work with NetBSD Build system. 2012-11-26 10:46:19 +01:00