git: kernel - Enhance sysv semaphore performance
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Sep 14 22:07:17 PDT 2012
commit 79757ed08249e0348ba8c1415e60aaf31d1f3233
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Fri Sep 14 22:05:13 2012 -0700
kernel - Enhance sysv semaphore performance
* Make the locks used by the semaphore module significantly more
fine-grained.
* Reorganize the semaphore related structures significantly to
reduce locking conflicts.
* Reduce overhead and improve performance for handling SEM_UNDO semops.
Summary of changes:
sys/kern/sysv_sem.c | 686 +++++++++++++++++++++++++++------------------------
sys/sys/proc.h | 2 +
sys/sys/sem.h | 12 +
3 files changed, 376 insertions(+), 324 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/79757ed08249e0348ba8c1415e60aaf31d1f3233
--
DragonFly BSD source repository
More information about the Commits
mailing list