OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-3976-g1bdcc3c

Gerrit Code Review gerrit@openafs.org
Fri, 25 Oct 2013 16:51:14 -0700 (PDT)


The following commit has been merged in the master branch:
commit 1bdcc3c7bca092f189f434f1f7b174090c24250c
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Oct 15 16:00:01 2013 -0400

    Adjust for microtime() ABI on all XBSD
    
    On the BSDs, struct timeval is not two 32-bit integers like our
    struct clock, so the ABI is quite incompatible.  Use the native type
    for the function call and translate to our local type accordingly.
    
    This lets us get rid of a workaround for the FreeBSD kernel build,
    wherein particular compiler flags masked the stack corruption that
    can occur due to this ABI mismatch.
    
    Change-Id: I68f9947b0875dca7343ecd41a4c529d5c5bc3be5
    Reviewed-on: http://gerrit.openafs.org/10340
    Reviewed-by: Jeffrey Hutzelman <jhutz@cmu.edu>
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Antoine Verheijen <apv@ualberta.ca>
    Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>

 src/libafs/MakefileProto.FBSD.in |    5 -----
 src/rx/rx_clock.h                |    2 +-
 2 files changed, 1 insertions(+), 6 deletions(-)

-- 
OpenAFS Master Repository