diff options
-rw-r--r-- | fs/overlayfs/inode.c | 7 |
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 | /* |