aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/overlayfs/super.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/overlayfs/super.c b/fs/overlayfs/super.c
index 9b18e0f9016a..69888df10c90 100644
--- a/fs/overlayfs/super.c
+++ b/fs/overlayfs/super.c
@@ -995,8 +995,8 @@ static int ovl_setup_trap(struct super_block *sb, struct dentry *dir,
995 int err; 995 int err;
996 996
997 trap = ovl_get_trap_inode(sb, dir); 997 trap = ovl_get_trap_inode(sb, dir);
998 err = PTR_ERR(trap); 998 err = PTR_ERR_OR_ZERO(trap);
999 if (IS_ERR(trap)) { 999 if (err) {
1000 if (err == -ELOOP) 1000 if (err == -ELOOP)
1001 pr_err("overlayfs: conflicting %s path\n", name); 1001 pr_err("overlayfs: conflicting %s path\n", name);
1002 return err; 1002 return err;