From: Barry Naujok Date: Fri, 8 Dec 2006 03:01:47 +0000 (+0000) Subject: Fix up xfs_io mread command that read from the wrong offset X-Git-Tag: v1.1.0~551 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7e95df6aaca4b9d183dcf2f42cdb52562b17fedb;p=xfstests-dev.git 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 --- 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