diff options
| author | Daniel Rosenberg <drosen@google.com> | 2017-03-14 15:39:05 -0700 |
|---|---|---|
| committer | Daniel Rosenberg <drosen@google.com> | 2017-03-14 15:54:59 -0700 |
| commit | 4b20ed9406bc88023353f04e07788ed4c3846aa2 (patch) | |
| tree | b8873202f8779817349f82b6f64d3ed6fec90b7d /fs | |
| parent | d0b44039aa8477151b4630aae61abb5764c981b8 (diff) | |
ANDROID: vfs: user permission2 in notify_change2
This allows filesystems to use their mount private data to
influence the permissions they use when attempting to touch.
Signed-off-by: Daniel Rosenberg <drosen@google.com>
Bug: 36228261
Change-Id: I1052319ba1c3ce5d5e586aa7f8a80c08851a5c7f
Diffstat (limited to 'fs')
| -rw-r--r-- | fs/attr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/attr.c b/fs/attr.c index 11be2265a2d5..c86b37c38fb7 100644 --- a/fs/attr.c +++ b/fs/attr.c @@ -211,7 +211,7 @@ int notify_change2(struct vfsmount *mnt, struct dentry * dentry, struct iattr * return -EPERM; if (!inode_owner_or_capable(inode)) { - error = inode_permission(inode, MAY_WRITE); + error = inode_permission2(mnt, inode, MAY_WRITE); if (error) return error; } |
