return mnt_want_write(ufs->upper_mnt);
}
-/**
- * ovl_statfs
- * @sb: The overlayfs super block
- * @buf: The struct kstatfs to fill in with stats
- *
- * Get the filesystem statistics. As writes always target the upper layer
- * filesystem pass the statfs to the same filesystem.
- */
-static int ovl_statfs(struct dentry *dentry, struct kstatfs *buf)
-{
- struct dentry *root_dentry = dentry->d_sb->s_root;
- struct path path;
- ovl_path_upper(root_dentry, &path);
-
- if (!path.dentry->d_sb->s_op->statfs)
- return -ENOSYS;
- return path.dentry->d_sb->s_op->statfs(path.dentry, buf);
-}
-
static const struct super_operations ovl_super_operations = {
.put_super = ovl_put_super,
.remount_fs = ovl_remount_fs,
- .statfs = ovl_statfs,
};
struct ovl_config {