diff options
Diffstat (limited to 'fs/overlayfs/copy_up.c')
-rw-r--r-- | fs/overlayfs/copy_up.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/overlayfs/copy_up.c b/fs/overlayfs/copy_up.c index ea10a8719107..24f640441bd9 100644 --- a/fs/overlayfs/copy_up.c +++ b/fs/overlayfs/copy_up.c | |||
@@ -191,7 +191,6 @@ int ovl_set_attr(struct dentry *upperdentry, struct kstat *stat) | |||
191 | ovl_set_timestamps(upperdentry, stat); | 191 | ovl_set_timestamps(upperdentry, stat); |
192 | 192 | ||
193 | return err; | 193 | return err; |
194 | |||
195 | } | 194 | } |
196 | 195 | ||
197 | static int ovl_copy_up_locked(struct dentry *workdir, struct dentry *upperdir, | 196 | static int ovl_copy_up_locked(struct dentry *workdir, struct dentry *upperdir, |
@@ -385,7 +384,7 @@ int ovl_copy_up(struct dentry *dentry) | |||
385 | struct kstat stat; | 384 | struct kstat stat; |
386 | enum ovl_path_type type = ovl_path_type(dentry); | 385 | enum ovl_path_type type = ovl_path_type(dentry); |
387 | 386 | ||
388 | if (type != OVL_PATH_LOWER) | 387 | if (OVL_TYPE_UPPER(type)) |
389 | break; | 388 | break; |
390 | 389 | ||
391 | next = dget(dentry); | 390 | next = dget(dentry); |
@@ -394,7 +393,7 @@ int ovl_copy_up(struct dentry *dentry) | |||
394 | parent = dget_parent(next); | 393 | parent = dget_parent(next); |
395 | 394 | ||
396 | type = ovl_path_type(parent); | 395 | type = ovl_path_type(parent); |
397 | if (type != OVL_PATH_LOWER) | 396 | if (OVL_TYPE_UPPER(type)) |
398 | break; | 397 | break; |
399 | 398 | ||
400 | dput(next); | 399 | dput(next); |