Commit 8a221004 authored by Andrey Albershteyn's avatar Andrey Albershteyn Committed by Carlos Maiolino
Browse files

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: default avatarAndrey Albershteyn <aalbersh@redhat.com>
Reviewed-by: default avatarDarrick J. Wong <djwong@kernel.org>
Signed-off-by: default avatarCarlos Maiolino <cem@kernel.org>
parent 8d2f9f5c
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -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. */