updated on Wed Jan 11 12:00:27 UTC 2012
[aur-mirror.git] / openafs / kernel-3.1.patch
blob278a955b81c701f494974aabe299e7371fceff91
1 --- a/src/afs/LINUX/osi_vnodeops.c
2 +++ b/src/afs/LINUX/osi_vnodeops.c
3 @@ -2245,10 +2245,13 @@
4 cred_t *credp;
5 int tmp = 0;
7 + /* Check for RCU path walking */
8 #if defined(IOP_PERMISSION_TAKES_FLAGS)
9 - /* We don't support RCU path walking */
10 if (flags & IPERM_FLAG_RCU)
11 return -ECHILD;
12 +#elif defined(MAY_NOT_BLOCK)
13 + if (mode & MAY_NOT_BLOCK)
14 + return -ECHILD;
15 #endif
17 credp = crref();