OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-719-g2eca7ae
Gerrit Code Review
gerrit@openafs.org
Tue, 8 Feb 2011 18:59:31 -0800 (PST)
The following commit has been merged in the master branch:
commit 2eca7aef7b2940e4ef5f9901ce28481af6edb6dd
Author: Marc Dionne <marc.c.dionne@gmail.com>
Date: Fri Jan 28 20:59:17 2011 -0500
Linux: 2.6.38: deal with dcache_lock removal
dcache_lock is gone in 2.6.38, and some of the vfs locking rules
have changed.
Of interest for openafs:
- inode->i_lock protects the d_alias list
- dentry->d_lock protects d_unhashed()
Add a new configure test for dcache_lock, and replace its use by
the appropriate new lock(s).
Change-Id: Ic8d860d4f9f6438e966c15f5178c0d82343e3e1c
Reviewed-on: http://gerrit.openafs.org/3771
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
acinclude.m4 | 1 +
src/afs/LINUX/osi_vcache.c | 35 +++++++++++++++++++++++++++++++++--
src/afs/afs_daemons.c | 8 ++++++++
src/cf/linux-test4.m4 | 11 +++++++++++
4 files changed, 53 insertions(+), 2 deletions(-)
--
OpenAFS Master Repository