xfs: add .fileattr_set and fileattr_get callbacks for symlinks
As there are now file_getattr() and file_setattr(), xfs_quota will call them on special files. These new syscalls call ->fileattr_get/set. Symlink inodes don't have callbacks to set file attributes. This patch adds them. The attribute values combinations are checked in fileattr_set_prepare(). Signed-off-by: Andrey Albershteyn <aalbersh@redhat.com> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Signed-off-by: Carlos Maiolino <cem@kernel.org>
This commit is contained in:
committed by
Carlos Maiolino
parent
8d2f9f5c64
commit
8a221004fe
@@ -1335,6 +1335,8 @@ static const struct inode_operations xfs_symlink_inode_operations = {
|
||||
.setattr = xfs_vn_setattr,
|
||||
.listxattr = xfs_vn_listxattr,
|
||||
.update_time = xfs_vn_update_time,
|
||||
.fileattr_get = xfs_fileattr_get,
|
||||
.fileattr_set = xfs_fileattr_set,
|
||||
};
|
||||
|
||||
/* Figure out if this file actually supports DAX. */
|
||||
|
||||
Reference in New Issue
Block a user