summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/overlayfs/inode.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/fs/overlayfs/inode.c b/fs/overlayfs/inode.c
index 4689716f23d8..1d75b2e96c96 100644
--- a/fs/overlayfs/inode.c
+++ b/fs/overlayfs/inode.c
@@ -118,13 +118,10 @@ int ovl_getattr(const struct path *path, struct kstat *stat,
118 */ 118 */
119 if (ovl_test_flag(OVL_INDEX, d_inode(dentry)) || 119 if (ovl_test_flag(OVL_INDEX, d_inode(dentry)) ||
120 (!ovl_verify_lower(dentry->d_sb) && 120 (!ovl_verify_lower(dentry->d_sb) &&
121 (is_dir || lowerstat.nlink == 1))) 121 (is_dir || lowerstat.nlink == 1))) {
122 stat->ino = lowerstat.ino; 122 stat->ino = lowerstat.ino;
123
124 if (samefs)
125 WARN_ON_ONCE(stat->dev != lowerstat.dev);
126 else
127 stat->dev = ovl_get_pseudo_dev(dentry); 123 stat->dev = ovl_get_pseudo_dev(dentry);
124 }
128 } 125 }
129 if (samefs) { 126 if (samefs) {
130 /* 127 /*