ovl: permission: return ECHILD instead of ENOENT
[cascardo/linux.git] / fs / overlayfs / inode.c
index 041db9c..0598c16 100644 (file)
@@ -128,7 +128,7 @@ int ovl_permission(struct inode *inode, int mask)
        realinode = d_inode_rcu(realdentry);
        if (!realinode) {
                WARN_ON(!(mask & MAY_NOT_BLOCK));
-               return -ENOENT;
+               return -ECHILD;
        }
 
        /*