OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-2815-g9cd9837

Gerrit Code Review gerrit@openafs.org
Thu, 9 Aug 2012 08:05:58 -0700 (PDT)


The following commit has been merged in the master branch:
commit 407cfd281eab375512881945999b7e13ba93936e
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Wed Aug 1 16:31:09 2012 -0400

    LINUX: Fix error queue processing
    
    Receiving error queues in the Linux kernel is a little different from
    userspace. When we encounter a cmsg that is not CMSG_OK, we need to
    break out of the loop, and not just continue, since we can keep trying
    to process the same cmsg over and over. In addition, on successful
    return, the msg_control buffer has been modified to point to the next
    available buffer space, and msg_controllen contains how many bytes are
    remaining. So, we need to adjust the msg_control and msg_controllen
    values to get something more familiar.
    
    Change-Id: I7cc768ea31379915974431d2a3c1fec5e0ac71bb
    Reviewed-on: http://gerrit.openafs.org/7927
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementix.org>

 src/rx/LINUX/rx_knet.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

-- 
OpenAFS Master Repository