The following commit has been merged in the openafs-stable-1_8_x branch:
commit f8f10315d9ebecf32b5537a82aedde4c24b28d62
Author: Andrew Deason <[email protected]>
Date:   Wed Aug 9 20:06:05 2017 -0500

    SOLARIS: Switch non-embedded vnodes for Solaris 11
    
    Newer updates to Solaris 11 have been including several changes to the
    vnode struct. Since we embed a vnode in our struct vcache, our kernel
    module must be recompiled for any such change in order for the openafs
    client to work at all.
    
    To avoid the need for this, switch Solaris to using a non-embedded
    vnode in our struct vcache. Follow a similar technique as is used in
    DARWIN and XBSD, where we allocate a vnode in osi_AttachVnode, and
    free it in afs_FlushVCache.
    
    Reviewed-on: https://gerrit.openafs.org/12696
    Reviewed-by: Mark Vitale <[email protected]>
    Reviewed-by: Cheyenne Wills <[email protected]>
    Reviewed-by: Michael Meffie <[email protected]>
    Reviewed-by: Marcio Brito Barbosa <[email protected]>
    Tested-by: Mark Vitale <[email protected]>
    Reviewed-by: Benjamin Kaduk <[email protected]>
    (cherry picked from commit 2aafe7df403e6a848185d15495139c07bced2758)
    
    Change-Id: I2f5b3e2b2b908ea9815fd7735a1abed511cec9cb
    Reviewed-on: https://gerrit.openafs.org/13528
    Reviewed-by: Michael Meffie <[email protected]>
    Reviewed-by: Andrew Deason <[email protected]>
    Reviewed-by: Mark Vitale <[email protected]>
    Reviewed-by: Cheyenne Wills <[email protected]>
    Reviewed-by: Marcio Brito Barbosa <[email protected]>
    Tested-by: BuildBot <[email protected]>
    Reviewed-by: Stephan Wiesand <[email protected]>

 src/afs/SOLARIS/osi_vcache.c   |   17 ++++++++++++++++-
 src/afs/VNOPS/afs_vnop_attrs.c |    2 +-
 src/afs/afs.h                  |    6 ++++--
 src/afs/afs_osi.h              |    6 +++---
 src/afs/afs_osi_vm.c           |    2 +-
 src/afs/afs_vcache.c           |    8 +++++++-
 6 files changed, 32 insertions(+), 9 deletions(-)

-- 
OpenAFS Master Repository
_______________________________________________
OpenAFS-cvs mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-cvs

Reply via email to