DragonFly BSD
DragonFly commits List (threaded) for 2006-05
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

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


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 23 May 2006 20:23:35 -0700 (PDT)

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



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]