OpenAFS Master Repository branch, master, updated. BP-openafs-stable-1_8_x-288-gd0dbd0f

Gerrit Code Review
Mon, 14 Jan 2019 20:08:48 -0500

The following commit has been merged in the master branch:
commit d0dbd0f12119f0e874ba30adec81061ac6ae27c7
Author: Mark Vitale <>
Date:   Fri Oct 5 10:39:23 2018 -0400

    rx: remove rx_atomic bitops
    The rx_atomic bitops were introduced with commit
    1839cdbe268f4b19ac8e81ae78548f5c78e0c641 ("rx: atomic bit ops").
    The last (only) reference to them was recently removed with commit
    5ced6025b9f11fadbdf2e092bf40cc87499ed277 ("rx: Convert rxinit_status to
    Remove the now unreferenced bitops.  This commit is comprised of partial
    or complete reverts of the following commits:
    ae4ad509d35 rx: fix rx_atomic warnings under Solaris (partial)
    c16423ec4e6 rx: fix atomics on darwin (partial)
    9dc6dd9858a rx: Fix AIX test_and_set_bit (complete)
    1839cdbe268 rx: atomic bit ops (complete)
    Note: The rx_atomic bitops for Linux systems are known to be broken due
    to incorrect casting of rx_atomic_t into the unsigned long operand
    expected by the native Linux bitops.  The failure modes include silent
    overruns on little-endian and incorrect results on big-endian.  Do not
    merely revert this commit in order to bring these bitops back into the
    Change-Id: I6b63519f63d370ccc8df816b4388487909c17dcd
    Reviewed-by: Benjamin Kaduk <>
    Tested-by: BuildBot <>

 src/rx/rx_atomic.h |  192 ----------------------------------------------------
 1 files changed, 0 insertions(+), 192 deletions(-)

OpenAFS Master Repository