OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-2037-g3011a82

Gerrit Code Review gerrit@openafs.org
Sat, 31 Dec 2011 13:16:27 -0800 (PST)


The following commit has been merged in the master branch:
commit 3011a8228a04a54e04f5626e9f686840a25f2d5f
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date:   Mon Dec 26 20:51:33 2011 -0500

    Windows: add osi_TWaitExt(), fix osi_TWait()
    
    osi_TWait() was adding new locks to the turnstile at the tail
    which is the end of the queue locks are removed from.  This
    implemented LIFO instead of FIFO when FIFO is the "fair" order
    to service lock requests.
    
    osi_TWaitExt() is added to permit the Reader to Writer upgrade
    request to use LIFO when more than one reader is present.
    
    Change-Id: Ib6435a3edc2cb8519939cfad93e0db4b0604da2d
    Reviewed-on: http://gerrit.openafs.org/6435
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>
    Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>

 src/WINNT/client_osi/osibasel.c |    2 +-
 src/WINNT/client_osi/osisleep.c |   12 +++++++++---
 src/WINNT/client_osi/osisleep.h |    4 ++++
 3 files changed, 14 insertions(+), 4 deletions(-)

-- 
OpenAFS Master Repository