--- linux-2.6.26.5/fs/ecryptfs/dentry.c	2008-09-08 19:40:20.000000000 +0200
+++ linux-2.6.26.5-esosi/fs/ecryptfs/dentry.c	2008-10-10 09:33:29.000000000 +0200
@@ -43,29 +43,7 @@
  */
 static int ecryptfs_d_revalidate(struct dentry *dentry, struct nameidata *nd)
 {
-	struct dentry *lower_dentry = ecryptfs_dentry_to_lower(dentry);
-	struct vfsmount *lower_mnt = ecryptfs_dentry_to_lower_mnt(dentry);
-	struct dentry *dentry_save;
-	struct vfsmount *vfsmount_save;
-	int rc = 1;
-
-	if (!lower_dentry->d_op || !lower_dentry->d_op->d_revalidate)
-		goto out;
-	dentry_save = nd->path.dentry;
-	vfsmount_save = nd->path.mnt;
-	nd->path.dentry = lower_dentry;
-	nd->path.mnt = lower_mnt;
-	rc = lower_dentry->d_op->d_revalidate(lower_dentry, nd);
-	nd->path.dentry = dentry_save;
-	nd->path.mnt = vfsmount_save;
-	if (dentry->d_inode) {
-		struct inode *lower_inode =
-			ecryptfs_inode_to_lower(dentry->d_inode);
-
-		fsstack_copy_attr_all(dentry->d_inode, lower_inode, NULL);
-	}
-out:
-	return rc;
+  return 0;
 }
 
 struct kmem_cache *ecryptfs_dentry_info_cache;
