xfstests: Correct extent flag parsing for punch hole tests

The fiemap filters used in the punch hole tests parse the extent
flags in the fiemap to determine the extent type.  They are
currently parsing them as decimal values, but they should be parsing
hex values.

Signed-off-by: Allison Henderson <achender@linux.vnet.ibm.com>
Signed-off-by: Alex Elder <aelder@sgi.com>
This commit is contained in:
Allison Henderson
2011-07-15 03:52:13 +00:00
committed by Alex Elder
parent c47d7a51ef
commit ced9681ea4
+3 -3
View File
@@ -208,11 +208,11 @@ _filter_fiemap()
print $1, $2, $3;
next;
}
$5 ~ /0x[[:digit:]]*8[[:digit:]]{2}/ {
$5 ~ /0x[[:xdigit:]]*8[[:xdigit:]]{2}/ {
print $1, $2, "unwritten";
next;
}
$5 ~ /0x[[:digit:]]+/ {
$5 ~ /0x[[:xdigit:]]+/ {
print $1, $2, "data";
}' |
_coalesce_extents
@@ -228,7 +228,7 @@ _filter_hole_fiemap()
print $1, $2, $3;
next;
}
$5 ~ /0x[[:digit:]]+/ {
$5 ~ /0x[[:xdigit:]]+/ {
print $1, $2, "extent";
}' |
_coalesce_extents