minix/servers
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
..
devman devman: initialize libvtreefs hooks 2012-08-31 19:12:49 +02:00
ds drop safemap code 2012-10-30 13:55:42 +01:00
ext2 can't get_block(NO_DEV) any more 2012-11-16 16:37:44 +01:00
hgfs Create SFFS library out of HGFS 2012-04-09 18:08:26 +02:00
inet various warning/errorwarning fixes for gcc47 2012-08-27 16:19:18 +02:00
init Upgrading build system to new NetBSD revision 2012-11-15 16:07:29 +01:00
ipc VM: make mapping types explicit 2012-10-12 14:52:01 +02:00
is drop safemap code 2012-10-30 13:55:42 +01:00
iso9660fs iso9660fs: initialize buffer cache 2012-11-16 11:09:03 +00:00
lwip LWIP - fix, removed segments 2012-08-03 00:20:34 -07:00
mfs can't get_block(NO_DEV) any more 2012-11-16 16:37:44 +01:00
pfs various warning/errorwarning fixes for gcc47 2012-08-27 16:19:18 +02:00
pm Remove ability to pass commands to bootloader 2012-11-22 19:16:17 +01:00
procfs ipc.h - IPC defined as functions again 2012-11-15 16:51:59 +01:00
rs RS: fix for fix 2012-11-22 16:25:07 +01:00
sched Remove MINIXSRCDIR and use NETBSDSRCDIR 2012-06-18 10:53:35 +00:00
vbfs Add VBFS: VirtualBox Shared Folder File System 2012-04-11 00:27:48 +02:00
vfs VFS: change 'last_dir' to match locking assumption 2012-11-26 15:20:18 +00:00
vm vm: reduce noise in merged pagetable.c 2012-11-09 19:00:46 +01:00
Makefile Add VBFS: VirtualBox Shared Folder File System 2012-04-11 00:27:48 +02:00
Makefile.inc Full switch to clang/ELF. Drop ack. Simplify. 2012-02-14 14:52:02 +01:00