cvs commit: src/sys/emulation/linux linux_file.c linux_stats.c src/sys/kern kern_acl.c kern_descrip.c kern_slaballoc.c subr_kcore.c syscalls.master vfs_cache.c vfs_lock.c vfs_syscalls.c src/sys/sys filedesc.h src/sys/vfs/fdesc fdesc_vnops.c

Matthew Dillon dillon at crater.dragonflybsd.org
Tue May 23 20:24:40 PDT 2006


dillon      2006/05/23 20:23:35 PDT

DragonFly src repository

  Modified files:
    sys/emulation/linux  linux_file.c linux_stats.c 
    sys/kern             kern_acl.c kern_descrip.c 
                         kern_slaballoc.c subr_kcore.c 
                         syscalls.master vfs_cache.c vfs_lock.c 
                         vfs_syscalls.c 
    sys/sys              filedesc.h 
    sys/vfs/fdesc        fdesc_vnops.c 
  Log:
  spinlock more of the file descriptor code.  No appreciable difference in
  performance on buildworld tests.
  
  Change getvnode() to holdvnode() and use semantics similar to holdsock().
  The old getvnode() code wasn't fhold()ing the file pointer.  The new
  holdvnode() code does.
  
  Revision  Changes    Path
  1.30      +19 -10    src/sys/emulation/linux/linux_file.c
  1.19      +6 -6      src/sys/emulation/linux/linux_stats.c
  1.13      +15 -14    src/sys/kern/kern_acl.c
  1.62      +435 -186  src/sys/kern/kern_descrip.c
  1.38      +13 -5     src/sys/kern/kern_slaballoc.c
  1.2       +3 -0      src/sys/kern/subr_kcore.c
  1.34      +1 -1      src/sys/kern/syscalls.master
  1.68      +9 -1      src/sys/kern/vfs_cache.c
  1.18      +16 -0     src/sys/kern/vfs_lock.c
  1.93      +65 -40    src/sys/kern/vfs_syscalls.c
  1.18      +1 -2      src/sys/sys/filedesc.h
  1.30      +4 -3      src/sys/vfs/fdesc/fdesc_vnops.c


http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_file.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_stats.c.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_acl.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_descrip.c.diff?r1=1.61&r2=1.62&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_slaballoc.c.diff?r1=1.37&r2=1.38&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_kcore.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.master.diff?r1=1.33&r2=1.34&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cache.c.diff?r1=1.67&r2=1.68&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_lock.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_syscalls.c.diff?r1=1.92&r2=1.93&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/filedesc.h.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/fdesc/fdesc_vnops.c.diff?r1=1.29&r2=1.30&f=u





More information about the Commits mailing list