OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-563-gacfc61e

Gerrit Code Review gerrit@openafs.org
Mon, 13 Dec 2010 11:33:40 -0800 (PST)


The following commit has been merged in the master branch:
commit acfc61eca83ecc895e51ae512c1919e7997a560e
Author: Simon Wilkinson <sxw@your-file-system.com>
Date:   Mon Oct 25 11:26:51 2010 +0100

    opr: Add new queue implementation
    
    Add a new queue implementation for OpenAFS. This has a similar calling
    form as the current RX queue implementation, but is implementated using
    type safe functions, and supports structures with multiple queue
    headers. This permits threading a structure onto multiple queues at the
    same time.
    
    The eventual intention is that this queue implementation will replace
    both rx_queue and the Unix cache manager afs_q.
    
    Change-Id: I8f815872b017a85eb52a6e6451cdcee3eb869519
    Reviewed-on: http://gerrit.openafs.org/3139
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    Tested-by: Derrick Brashear <shadow@dementia.org>

 Makefile.in                     |    4 +-
 src/config/NTMakefile           |    3 +
 src/config/NTMakefile.amd64_w2k |    6 +
 src/config/NTMakefile.i386_nt40 |    6 +
 src/config/NTMakefile.i386_w2k  |    6 +
 src/util/Makefile.in            |    9 ++-
 src/util/NTMakefile             |    1 +
 src/util/queue.h                |  229 +++++++++++++++++++++++++++++++++++++++
 tests/TESTS                     |    1 +
 tests/util/Makefile.in          |    5 +-
 tests/util/queues-t.c           |  122 +++++++++++++++++++++
 11 files changed, 388 insertions(+), 4 deletions(-)

-- 
OpenAFS Master Repository