]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-linux-fakestat-revalidate-to-validity-20081006
authorDerrick Brashear <shadow@dementia.org>
Tue, 7 Oct 2008 04:41:15 +0000 (04:41 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 7 Oct 2008 04:41:15 +0000 (04:41 +0000)
LICENSE IPL10

we had something which fakestat was faking, but the inode had no ops, so
we ended up ENOTDIRing. oops.

(cherry picked from commit 2cfe5d555e2e9eaedf5107a34d5a2f74092b98b1)

src/afs/LINUX/osi_vnodeops.c

index 25b2703c91bcef1cf06299d727710f141fc2ce09..0da8b975f182280fb187cfc39c6f37a46b5b4c94 100644 (file)
@@ -744,7 +744,7 @@ afs_linux_revalidate(struct dentry *dp)
     credp = crref();
     code = afs_getattr(vcp, &vattr, credp);
     if (!code)
-        vattr2inode(AFSTOV(vcp), &vattr);
+        afs_fill_inode(AFSTOV(vcp), &vattr);
 
     AFS_GUNLOCK();
 #ifdef AFS_LINUX24_ENV