cvs commit: src/sys/amd64/amd64 genassym.c src/sys/conf files src/sys/dev/acpica5 acpi_ec.c src/sys/dev/acpica5/Osd OsdSynch.c src/sys/dev/drm drm_os_freebsd.h src/sys/dev/raid/aac aacvar.h src/sys/dev/raid/ips ips.c ips.h ips_disk.c ips_ioctl.c ips_pci.c ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Sun Jun 4 14:14:11 PDT 2006
dillon 2006/06/04 14:09:50 PDT
DragonFly src repository
Modified files:
sys/amd64/amd64 genassym.c
sys/conf files
sys/dev/acpica5 acpi_ec.c
sys/dev/acpica5/Osd OsdSynch.c
sys/dev/drm drm_os_freebsd.h
sys/dev/raid/aac aacvar.h
sys/dev/raid/ips ips.c ips.h ips_disk.c ips_ioctl.c
ips_pci.c
sys/i386/i386 genassym.c
sys/kern lwkt_thread.c lwkt_token.c
sys/netproto/smb smb_subr.h
sys/sys thread.h
Removed files:
sys/kern lwkt_rwlock.c
Log:
Remove LWKT reader-writer locks (kern/lwkt_rwlock.c). Remove lwkt_wait
queues (only RW locks used them). Convert remaining uses of RW locks to
LOCKMGR locks.
In recent months lockmgr locks have been simplified to the point where we
no longer need a lighter-weight fully blocking lock. The removal also
simplifies lwkt_schedule() in that it no longer needs a special case to
deal with wait lists.
Revision Changes Path
1.11 +0 -2 src/sys/amd64/amd64/genassym.c
1.127 +0 -1 src/sys/conf/files
1.7 +6 -5 src/sys/dev/acpica5/acpi_ec.c
1.7 +13 -18 src/sys/dev/acpica5/Osd/OsdSynch.c
1.17 +5 -5 src/sys/dev/drm/drm_os_freebsd.h
1.12 +4 -4 src/sys/dev/raid/aac/aacvar.h
1.13 +6 -6 src/sys/dev/raid/ips/ips.c
1.10 +2 -1 src/sys/dev/raid/ips/ips.h
1.8 +2 -2 src/sys/dev/raid/ips/ips_disk.c
1.6 +3 -3 src/sys/dev/raid/ips/ips_ioctl.c
1.16 +1 -1 src/sys/dev/raid/ips/ips_pci.c
1.50 +0 -2 src/sys/i386/i386/genassym.c
1.101 +9 -141 src/sys/kern/lwkt_thread.c
1.27 +1 -1 src/sys/kern/lwkt_token.c
1.14 +0 -1 src/sys/netproto/smb/smb_subr.h
1.86 +0 -39 src/sys/sys/thread.h
http://www.dragonflybsd.org/cvsweb/src/sys/amd64/amd64/genassym.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.126&r2=1.127&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/acpi_ec.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/acpica5/Osd/OsdSynch.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/drm/drm_os_freebsd.h.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aacvar.h.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ips/ips.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ips/ips.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ips/ips_disk.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ips/ips_ioctl.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ips/ips_pci.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/genassym.c.diff?r1=1.49&r2=1.50&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_thread.c.diff?r1=1.100&r2=1.101&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_token.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/smb/smb_subr.h.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/thread.h.diff?r1=1.85&r2=1.86&f=u
More information about the Commits
mailing list