]> git.baikalelectronics.ru Git - kernel.git/commit
xfs: fix reporting supported extra file attributes for statx()
authorLuis R. Rodriguez <mcgrof@kernel.org>
Fri, 1 Mar 2019 16:14:57 +0000 (08:14 -0800)
committerDarrick J. Wong <darrick.wong@oracle.com>
Fri, 1 Mar 2019 16:57:25 +0000 (08:57 -0800)
commit868a1b0a5bde93630bfc333c4970f23bfd777126
tree5cd3a336411580f3e7bf4e34e6d047ed0c6b31bd
parent093065e1d3bda0ce37813b40a913fcc9fcdfe46d
xfs: fix reporting supported extra file attributes for statx()

statx(2) notes that any attribute that is not indicated as supported by
stx_attributes_mask has no usable value. Commit f5a21991bd2e8b ("xfs: report
crtime and attribute flags to statx") added support for informing userspace
of extra file attributes but forgot to list these flags as supported
making reporting them rather useless for the pedantic userspace author.

$ git describe --contains f5a21991bd2e8b78501251b2fb24cf8ba723b9e1
v4.11-rc6~5^2^2~2

Fixes: f5a21991bd2e8b ("xfs: report crtime and attribute flags to statx")
Signed-off-by: Luis R. Rodriguez <mcgrof@kernel.org>
Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
[darrick: add a comment reminding people to keep attributes_mask up to date]
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
fs/xfs/xfs_iops.c