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:13 -0700 (PDT)


The following commit has been merged in the master branch:
commit e222b08c4049dae95475eda2d5c54bd43dd45e2e
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.  Fixing this lets us get rid of some unnecessary -I
    arguemnts in the kernel module build, which seem to have not been functioning
    as expected, anyway.
    
    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.
    
    Change-Id: Icc253b1e938a58a7ab8d1b789c82b9b940d263fd
    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>

 src/afs/FBSD/osi_vm.c            |    2 +-
 src/afs/FBSD/osi_vnodeops.c      |   10 +++++++---
 src/afs/afs_pioctl.c             |    4 ++++
 src/afs/afs_warn.c               |    2 ++
 src/afs/sysincludes.h            |    2 +-
 src/libafs/MakefileProto.FBSD.in |    2 +-
 src/rx/rx_kcommon.h              |    6 +++++-
 7 files changed, 21 insertions(+), 7 deletions(-)

-- 
OpenAFS Master Repository