OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_0b-218-ga951c45

Gerrit Code Review
Fri, 16 Dec 2011 03:04:17 -0800 (PST)

The following commit has been merged in the openafs-stable-1_6_x branch:
commit a951c459f7f5a3838be2d07ea08999f0e555f6c5
Author: Andrew Deason <>
Date:   Wed Aug 24 12:30:00 2011 -0500

    ihandle: Actually assert active fdPs are not AVAIL
    FdHandle_t's that are on the linked list for an associated IHandle_t
    should not be in the state FD_HANDLE_AVAIL. For the non-PIO case, we
    assert that this is the case in ih_open (since we assert that if the
    FdHandle_t is not in INUSE state, then it must be in OPEN state).
    However, for the PIO case, we were just skipping over any FdHandle_t's
    that were in the AVAIL state. These should never exist while on that
    linked list, so assert for the PIO case, as well.
    In the absence of bugs, there is no functional change here, but it
    perhaps makes the ih_open loop easier to understand.
    Reviewed-by: Derrick Brashear <>
    Tested-by: BuildBot <>
    (cherry picked from commit 6d79cfb36165c33dd1fd9c4d7ca8436d9a78f7ff)
    Change-Id: If9e74f6120b007368128aead8787d715a1b1f093
    Tested-by: BuildBot <>
    Reviewed-by: Derrick Brashear <>

 src/vol/ihandle.c |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

OpenAFS Master Repository