internal: add may_write_xattr()
authorChristian Brauner <brauner@kernel.org>
Thu, 29 Sep 2022 08:47:36 +0000 (10:47 +0200)
committerChristian Brauner (Microsoft) <brauner@kernel.org>
Thu, 20 Oct 2022 08:13:29 +0000 (10:13 +0200)
commit56851bc9b9f072dd738f25ed29c0d5abe9f2908b
tree47f432ad3754f96997fb3dc9a978fde18d79d47c
parenta56df5d5b7ca6d79c3cdef32401380e60c0928b1
internal: add may_write_xattr()

Split out the generic checks whether an inode allows writing xattrs. Since
security.* and system.* xattrs don't have any restrictions and we're going
to split out posix acls into a dedicated api we will use this helper to
check whether we can write posix acls.

Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org>
fs/internal.h
fs/xattr.c