OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-3012-g170dbb3

Gerrit Code Review gerrit@openafs.org
Thu, 18 Oct 2012 04:30:49 -0700 (PDT)


The following commit has been merged in the master branch:
commit 170dbb3ce301329ff127bb23fb588db31439ae8d
Author: Simon Wilkinson <sxw@your-file-system.com>
Date:   Fri Oct 12 10:07:22 2012 +0100

    rx: Use opr queues
    
    Modify RX so that it uses opr queues throughout, rather than the older,
    non-type-safe rx_queue structure and macros. Attempt to clarify which
    items in a structure are queue headers, and which are linkage pointers.
    
    This has the knock on effect that including an RX header doesn't
    automatically give you rx_queue.h in your application's namespace.
    
    Change-Id: I1b3fbcd8c03f8153a557bd4532710bcebfe45818
    Reviewed-on: http://gerrit.openafs.org/8232
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@your-file-system.com>

 src/rx/rx.c                    |  423 +++++++++++++++++++++-------------------
 src/rx/rx.h                    |    7 +-
 src/rx/rx_call.h               |    8 +-
 src/rx/rx_conncache.c          |   33 ++--
 src/rx/rx_globals.h            |   65 ++++---
 src/rx/rx_packet.c             |  115 ++++++-----
 src/rx/rx_packet.h             |    4 +-
 src/rx/rx_peer.h               |    2 +-
 src/rx/rx_prototypes.h         |    4 +-
 src/rx/rx_pthread.c            |    2 +-
 src/rx/rx_rdwr.c               |   61 +++---
 src/rx/rx_server.h             |    2 +-
 src/tools/dumpscan/dumpscan.h  |    1 +
 src/tools/dumpscan/dumptool.c  |    1 +
 src/tsalvaged/salvsync-debug.c |    1 +
 src/viced/afsfileprocs.c       |    1 +
 src/viced/callback.c           |    1 +
 src/viced/host.c               |    2 -
 src/viced/physio.c             |    1 +
 src/viced/serialize_state.c    |    2 -
 src/viced/state_analyzer.c     |    2 -
 src/viced/viced.c              |    1 +
 src/vol/clone.c                |    1 +
 src/vol/daemon_com.c           |    1 +
 src/vol/devname.c              |    1 +
 src/vol/fssync-client.c        |    1 +
 src/vol/fssync-debug.c         |    1 +
 src/vol/fssync-server.c        |    1 +
 src/vol/namei_ops.c            |    1 +
 src/vol/ntops.c                |    1 +
 src/vol/nuke.c                 |    1 +
 src/vol/partition.c            |    1 +
 src/vol/purge.c                |    1 +
 src/vol/salvaged.c             |    1 +
 src/vol/salvager.c             |    1 +
 src/vol/salvsync-client.c      |    1 +
 src/vol/salvsync-server.c      |    2 +
 src/vol/vg_cache.c             |    1 +
 src/vol/vg_scan.c              |    1 +
 src/vol/vol-info.c             |    2 +-
 src/vol/vol-salvage.c          |    1 +
 src/vol/volume.c               |    2 +
 src/vol/vutil.c                |    1 +
 src/volser/dumpstuff.c         |    1 +
 src/volser/restorevol.c        |    1 +
 src/volser/vol-dump.c          |    1 +
 src/volser/vol_split.c         |    1 +
 src/volser/volmain.c           |    1 +
 src/volser/volprocs.c          |    1 +
 src/volser/voltrans.c          |    1 +
 src/volser/vos.c               |    1 +
 src/volser/vsprocs.c           |    1 +
 52 files changed, 430 insertions(+), 342 deletions(-)

-- 
OpenAFS Master Repository