[PATCH V6.1] common/xfs: Add helper to obtain fsxattr field value
From: Chandan Babu R <hidden>
Date: 2021-03-11 08:52:28
Also in:
fstests
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Chandan Babu R <hidden>
Date: 2021-03-11 08:52:28
Also in:
fstests
Subsystem:
the rest · Maintainer:
Linus Torvalds
This commit adds a helper function to obtain the value of a particular field of an inode's fsxattr fields. Signed-off-by: Chandan Babu R <redacted> --- V6 -> V6.1 1. Pass '-w' flag to grep to limit searches that match whole words. common/xfs | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/common/xfs b/common/xfs
index 26ae21b9..aec2cea6 100644
--- a/common/xfs
+++ b/common/xfs@@ -194,6 +194,15 @@ _xfs_get_file_block_size() $XFS_INFO_PROG "$path" | grep realtime | sed -e 's/^.*extsz=\([0-9]*\).*$/\1/g' } +_xfs_get_fsxattr() +{ + local field="$1" + local path="$2" + + local value=$($XFS_IO_PROG -c "stat" "$path" | grep -w "$field") + echo ${value##fsxattr.${field} = } +} + # xfs_check script is planned to be deprecated. But, we want to # be able to invoke "xfs_check" behavior in xfstests in order to # maintain the current verification levels.
--
2.29.2