On Saturday 31 March 2007 19:23, John Baldwin wrote: > jhb 2007-03-31 23:23:42 UTC > > FreeBSD src repository > > Modified files: > share/man/man9 Makefile sx.9 > sys/conf NOTES options > sys/dev/acpica acpi_ec.c > sys/dev/mxge if_mxge.c > sys/dev/usb if_aue.c if_axe.c > sys/gnu/fs/xfs/FreeBSD/support mrlock.c mrlock.h > sys/i386/acpica acpi_machdep.c > sys/kern kern_sx.c > sys/netinet6 in6_src.c > sys/sys sleepqueue.h sx.h > Added files: > sys/sys _sx.h > Log: > Optimize sx locks to use simple atomic operations for the common cases of > obtaining and releasing shared and exclusive locks. The algorithms for > manipulating the lock cookie are very similar to that rwlocks. This patch > also adds support for exclusive locks using the same algorithm as mutexes.
Should say "recursive exclusive locks", sorry. -- John Baldwin _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"