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