OpenAFS Master Repository branch, openafs-stable-1_4_x, updated. openafs-stable-1_4_12-82-gd933e5c

Gerrit Code Review gerrit@openafs.org
Wed, 22 Dec 2010 20:32:22 -0800 (PST)


The following commit has been merged in the openafs-stable-1_4_x branch:
commit d933e5ca54c486d52ed8766e4407987650c903e5
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Tue Dec 7 10:50:31 2010 -0600

    SOLARIS: Free vcache mappings on shutdown
    
    Right before shutdown, go through all of our vcaches and flush them,
    freeing any pages associated with the vcaches. If we don't do this,
    pages associated with our vcaches may still be around after we
    shutdown and the module is unloaded, causing a panic when the kernel
    tries to deference the page's vnode.
    
    Abstract out afs_freevfs() following the gafs_foo/afs_foo convention
    from the vnode ops, since we're calling this in two different places.
    
    Reviewed-on: http://gerrit.openafs.org/3472
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    (cherry picked from commit 592a33a4787db88993a7bf9d8f5ad8c11a576b56)
    
    Change-Id: Ibf371870fed253c97799eca5a8331129c4455afb
    Reviewed-on: http://gerrit.openafs.org/3587
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    Tested-by: Derrick Brashear <shadow@dementia.org>

 src/afs/SOLARIS/osi_vfsops.c |   40 +++++++++++++++++++++++++++++++---------
 1 files changed, 31 insertions(+), 9 deletions(-)

-- 
OpenAFS Master Repository