From 7e95df6aaca4b9d183dcf2f42cdb52562b17fedb Mon Sep 17 00:00:00 2001 From: Barry Naujok Date: Fri, 8 Dec 2006 03:01:47 +0000 Subject: [PATCH] Fix up xfs_io mread command that read from the wrong offset Merge of master-melb:xfs-cmds:27661a by kenmcd. Added QA test for xfs_io mread command --- 141 | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 141.out | 1 + group | 1 + 3 files changed, 49 insertions(+) create mode 100644 141 create mode 100644 141.out diff --git a/141 b/141 new file mode 100644 index 00000000..c544cbb1 --- /dev/null +++ b/141 @@ -0,0 +1,47 @@ +#! /bin/sh +# FSQA Test No. 141 +# +# Test for xfs_io mmap read problem +# +#----------------------------------------------------------------------- +# Copyright (c) 2006 Silicon Graphics, Inc. All Rights Reserved. +#----------------------------------------------------------------------- +# +# creator +owner=bnaujok@sgi.com + +seq=`basename $0` +echo "QA output created by $seq" + +here=`pwd` +tmp=/tmp/$$ +status=1 # failure is the default! +trap "_cleanup; exit \$status" 0 1 2 3 15 + +_cleanup() +{ + _cleanup_testdir +} + +# get standard environment, filters and checks +. ./common.rc +. ./common.filter + +# real QA test starts here +_supported_fs xfs +_supported_os Linux + +_setup_testdir +_require_scratch +_scratch_mkfs_xfs >/dev/null 2>&1 +_scratch_mount + +# create file, mmap a region and mmap read it +file=$SCRATCH_MNT/mmap + +xfs_io -f -c "pwrite 0 64k" -c "mmap 16k 16k" -c "mread -r" $file > /dev/null + +rm -f $file + +status=0 +exit diff --git a/141.out b/141.out new file mode 100644 index 00000000..53ae5882 --- /dev/null +++ b/141.out @@ -0,0 +1 @@ +QA output created by 141 diff --git a/group b/group index 38c0bc04..cbb22127 100644 --- a/group +++ b/group @@ -220,3 +220,4 @@ pattern ajones@sgi.com 138 metadata log 139 metadata log 140 metadata log +141 rw auto -- 2.39.5