cvs commit: src/sys/kern src/sys/emulation/linux
Matthew Dillon
dillon at crater.dragonflybsd.org
Tue Oct 5 00:59:48 PDT 2004
dillon 2004/10/05 00:57:41 PDT
DragonFly src repository
Modified files:
sys/kern vfs_cache.c vfs_nlookup.c vfs_syscalls.c
sys/emulation/linux linux_stats.c
Log:
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
Revision Changes Path
1.34 +34 -46 src/sys/kern/vfs_cache.c
1.4 +17 -13 src/sys/kern/vfs_nlookup.c
1.43 +7 -2 src/sys/kern/vfs_syscalls.c
1.14 +4 -0 src/sys/emulation/linux/linux_stats.c
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cache.c.diff?r1=1.33&r2=1.34&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_nlookup.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.42&r2=1.43&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_stats.c.diff?r1=1.13&r2=1.14&f=u
More information about the Commits
mailing list