]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - fs/overlayfs/inode.c
Merge branch 'rebased-statx' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
[karo-tx-linux.git] / fs / overlayfs / inode.c
index 6639f487f8351395667835424f14c7259d6aa260..f8fe6bf2036df3bd531132877101cb979c1feed0 100644 (file)
@@ -57,16 +57,17 @@ out:
        return err;
 }
 
-static int ovl_getattr(struct vfsmount *mnt, struct dentry *dentry,
-                        struct kstat *stat)
+static int ovl_getattr(const struct path *path, struct kstat *stat,
+                      u32 request_mask, unsigned int flags)
 {
+       struct dentry *dentry = path->dentry;
        struct path realpath;
        const struct cred *old_cred;
        int err;
 
        ovl_path_real(dentry, &realpath);
        old_cred = ovl_override_creds(dentry->d_sb);
-       err = vfs_getattr(&realpath, stat);
+       err = vfs_getattr(&realpath, stat, request_mask, flags);
        revert_creds(old_cred);
        return err;
 }