Unionfs: Avoid looking for a lower dentry for a negative dbstart.
authorRachita Kothiyal <rachita@dewey.fsl.cs.sunysb.edu>
Thu, 22 Nov 2007 05:12:34 +0000 (00:12 -0500)
committerRachita Kothiyal <rachita@dewey.fsl.cs.sunysb.edu>
Thu, 1 May 2008 23:03:20 +0000 (19:03 -0400)
Signed-off-by: Rachita Kothiyal (rachita@fsl.cs.sunysb.edu)
fs/unionfs/odf.c

index 42577e36dd0468daeef9969ae26103f11adaefc8..baed380125faeb2e821c04c27aa241d524c50f46 100644 (file)
@@ -1004,7 +1004,7 @@ int odf_lookup(struct dentry *parent, struct dentry *dentry, int flags)
                        if (lower_dentry)
                                break;
                }
-       } else {
+       } else if (dbstart(dentry) != -1) {
                lower_dentry = unionfs_lower_dentry(dentry);
                bstart = dbstart(dentry);
        }