diff options
| -rw-r--r-- | fs/overlayfs/super.c | 4 |
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; |
