cvs commit: src/sys/conf NOTES files options src/sys/dev/acpica acpi_ec.c src/sys/kern kern_ktrace.c kern_rwlock.c kern_sx.c kern_thread.c subr_sleepqueue.c subr_turnstile.c src/sys/netinet6 in6_src.c src/sys/sys _rwlock.h _sx.h lock_profile.h proc.h ...

Jeff Roberson jroberson at chesapeake.net
Tue Sep 4 17:50:01 PDT 2007


On Tue, 4 Sep 2007, Alfred Perlstein wrote:

> alfred      2007-09-04 22:40:41 UTC
>
>  FreeBSD src repository
>
>  Modified files:        (Branch: RELENG_6)
>    sys/conf             NOTES files options
>    sys/dev/acpica       acpi_ec.c
>    sys/kern             kern_ktrace.c kern_sx.c kern_thread.c
>                         subr_sleepqueue.c subr_turnstile.c
>    sys/netinet6         in6_src.c
>    sys/sys              proc.h sleepqueue.h sx.h turnstile.h
>    sys/vm               vm_map.c
>  Added files:           (Branch: RELENG_6)
>    sys/kern             kern_rwlock.c
>    sys/sys              _rwlock.h _sx.h lock_profile.h rwlock.h
>  Log:
>  Backport of optimized sx locks and rwlocks from FreeBSD 7.0.

Thanks for this alfred.  Any chance you're going to also backport the 
improved filedesc locking rwatson did?

>
>  Reviewed by: attilio, jhb
>  Obtained from: Juniper Networks
>
>  Revision     Changes    Path
>  1.1325.2.37  +28 -0     src/sys/conf/NOTES
>  1.1031.2.68  +1 -0      src/sys/conf/files
>  1.510.2.22   +4 -0      src/sys/conf/options
>  1.65.2.3     +1 -0      src/sys/dev/acpica/acpi_ec.c
>  1.101.2.6    +1 -0      src/sys/kern/kern_ktrace.c
>  1.28.2.1     +943 -0    src/sys/kern/kern_rwlock.c (new)
>  1.25.2.5     +798 -233  src/sys/kern/kern_sx.c
>  1.216.2.7    +1 -1      src/sys/kern/kern_thread.c
>  1.18.2.5     +90 -91    src/sys/kern/subr_sleepqueue.c
>  1.152.2.6    +134 -33   src/sys/kern/subr_turnstile.c
>  1.30.2.5     +1 -0      src/sys/netinet6/in6_src.c
>  1.4.2.1      +44 -0     src/sys/sys/_rwlock.h (new)
>  1.1.2.1      +59 -0     src/sys/sys/_sx.h (new)
>  1.14.2.1     +45 -0     src/sys/sys/lock_profile.h (new)
>  1.432.2.11   +13 -1     src/sys/sys/proc.h
>  1.14.2.1     +223 -0    src/sys/sys/rwlock.h (new)
>  1.6.2.2      +15 -5     src/sys/sys/sleepqueue.h
>  1.21.2.6     +203 -21   src/sys/sys/sx.h
>  1.7.2.1      +29 -6     src/sys/sys/turnstile.h
>  1.366.2.5    +2 -2      src/sys/vm/vm_map.c
>


More information about the cvs-src mailing list