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