OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-545-g592a33a
Gerrit Code Review
gerrit@openafs.org
Tue, 7 Dec 2010 12:50:02 -0800 (PST)
The following commit has been merged in the master branch:
commit 592a33a4787db88993a7bf9d8f5ad8c11a576b56
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.
Change-Id: I64b88799acce3a55648ec94b53ed63319cd04698
Reviewed-on: http://gerrit.openafs.org/3472
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/afs/SOLARIS/osi_vfsops.c | 40 +++++++++++++++++++++++++++++++---------
1 files changed, 31 insertions(+), 9 deletions(-)
--
OpenAFS Master Repository