]> git.michaelhowe.org Git - packages/o/openafs.git/commit
Linux: 2.6.38: Adjust for permission inode operation changes
authorMarc Dionne <marc.c.dionne@gmail.com>
Sat, 29 Jan 2011 00:41:32 +0000 (19:41 -0500)
committerRuss Allbery <rra@debian.org>
Mon, 28 Feb 2011 23:58:44 +0000 (15:58 -0800)
commitf0a0cbc4015bbb718d26030912f8fc35099508f9
tree41b1825e562e35c4a9215ee7d8a1073484edf28c
parentbd7c63deeb897ab28fee0cf8fc7f841fb20d5fb5
Linux: 2.6.38: Adjust for permission inode operation changes

The permission i_op has a new signature with a flags argument, and
must now deal with RCU path walking.
- Fix existing configure test for this i_op, it succeeds when it
shouldn't
- Add a new configure test for the new signature
- Make our permission i_op "RCU-walk aware" - return ECHILD if
called in that mode

Reviewed-on: http://gerrit.openafs.org/3770
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 5bcc0ea735ea519298c98b46c66bf1326cdee5e4)

Change-Id: Iebfab65b3442ea286873e6af96f1c05c98e5d126
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Reviewed-on: http://gerrit.openafs.org/3997
Reviewed-by: Simon Wilkinson <sxw@inf.ed.ac.uk>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Russ Allbery <rra@stanford.edu>
(cherry picked from commit 29855d9dc5d117ba106bdb0dd9a9bc6e0592c19c)
acinclude.m4
src/afs/LINUX/osi_vnodeops.c
src/cf/linux-test4.m4