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
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]