OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_5-120-g0d41c9a

Gerrit Code Review gerrit@openafs.org
Thu, 31 Oct 2013 10:22:04 -0700 (PDT)


The following commit has been merged in the openafs-stable-1_6_x branch:
commit 0d41c9a09206ad2b74a494f49469e289d3617087
Author: Benjamin Kaduk <kaduk@mit.edu>
Date:   Wed Sep 25 16:57:41 2013 -0400

    Fix build for FreeBSD 10.0
    
    Move a rmlock.h inclusion up a bit so that the vm headers can get the
    rmlock assertion (and other) macros they need.
    
    The filedesc structure has been expanded on FreeBSD to support a
    stronger capabilities system; getting to the actual file descriptor
    requires another structure access.
    
    limits.h and stdarg.h need sys/ and machine/ prefixes for inclusion in the
    kernel on FreeBSD.  Unlike on master, there are not spurious include search
    path directives to remove.
    
    Catch up to VM layer changes.
    
    This builds, but crashes at runtime due to some ABI incompatibilities
    that appear in the rx event layer; those will be fixed in a separate patch.
    
    Reviewed-on: http://gerrit.openafs.org/10339
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
    (cherry picked from commit e222b08c4049dae95475eda2d5c54bd43dd45e2e)
    
    Change-Id: Ia8f0f31b000292fd160b8752ad5839852e11f0e0
    Reviewed-on: http://gerrit.openafs.org/10379
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Andrew Deason <adeason@sinenomine.net>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>

 src/afs/FBSD/osi_vm.c       |    2 +-
 src/afs/FBSD/osi_vnodeops.c |   10 +++++++---
 src/afs/afs_pioctl.c        |    6 ++++++
 src/afs/afs_warn.c          |    2 ++
 src/afs/sysincludes.h       |    2 +-
 src/rx/rx_kcommon.h         |    6 +++++-
 6 files changed, 22 insertions(+), 6 deletions(-)

-- 
OpenAFS Master Repository