* [PATCH] xfs/201: use min_dio_alignment size to replace 512b
@ 2015-08-18 17:52 Zorro Lang
0 siblings, 0 replies; only message in thread
From: Zorro Lang @ 2015-08-18 17:52 UTC (permalink / raw)
To: fstests; +Cc: hch, Zorro Lang
This case use hard-code 512, but in 4k sector size device,
it will fail.
So I call _min_dio_alignment() to get the sector size, then
replace `512`.
Signed-off-by: Zorro Lang <zlang@redhat.com>
---
tests/xfs/201 | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/tests/xfs/201 b/tests/xfs/201
index 88829d3..921d2a3 100755
--- a/tests/xfs/201
+++ b/tests/xfs/201
@@ -32,15 +32,6 @@ here=`pwd`
tmp=/tmp/$$
status=1 # failure is the default!
-do_pwrite()
-{
- offset=`expr $1 \* 512`
- end=`expr $2 \* 512`
- length=`expr $end - $offset`
-
- xfs_io -d -f $file -c "pwrite $offset $length" >/dev/null
-}
-
_cleanup()
{
umount $SCRATCH_MNT
@@ -57,6 +48,17 @@ _supported_os Linux
file=$SCRATCH_MNT/f
+min_align=`_min_dio_alignment $SCRATCH_DEV`
+
+do_pwrite()
+{
+ offset=`expr $1 \* $min_align`
+ end=`expr $2 \* $min_align`
+ length=`expr $end - $offset`
+
+ xfs_io -d -f $file -c "pwrite $offset $length" >/dev/null
+}
+
_require_scratch
_scratch_mkfs_xfs >/dev/null 2>&1
--
1.9.3
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2015-08-18 17:52 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-18 17:52 [PATCH] xfs/201: use min_dio_alignment size to replace 512b Zorro Lang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox