VFS messaging/interfacing work stage 7e/99: More firming up of stage 7.
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 5 Oct 2004 07:57:41 +0000 (07:57 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 5 Oct 2004 07:57:41 +0000 (07:57 +0000)
commit524c845c803d4f9dbf8ccf5f53dc7f040ba79ecd
tree59ba5a6110726ebbc7d5e9e22d712717ca0d1695
parent8e005a4581fff1a8f490cae499fe12b09b86c37c
VFS messaging/interfacing work stage 7e/99: More firming up of stage 7.

Fix the linux emulation code for [l]stat(), it was not properly
disposing of the nlookupdata structure.

Fix chroot()'s use of the new api, it was horribly broken.

Cleanup cache_alloc().  Rewrite __getcwd() and vn_fullpath() to use newapi
namecache data.  Cleanup nlookup().  Fix bugs in nlookup() related to
stacked mount points.  Fix a bug related to VFS_ROOT() mount errors.

Linux-bugs-reported-by: Bartek Stalewski, walt
sys/emulation/linux/linux_stats.c
sys/kern/vfs_cache.c
sys/kern/vfs_nlookup.c
sys/kern/vfs_syscalls.c