From d50683f9031d92af16968e2db7c16f796935fcfe Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Mon, 6 Apr 2009 15:52:13 +1000 Subject: test: support testing DDF DDF requires larger devices as 32Meg is reserved. So allocated larger loop devices for DDF tests. Signed-off-by: NeilBrown --- test | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'test') diff --git a/test b/test index 3f4c5d4..7999f60 100644 --- a/test +++ b/test @@ -39,10 +39,13 @@ mdsize1b=19988 mdsize11=19992 mdsize12=19988 +# ddf needs bigger devices as 32Meg is reserved! +ddfsize=65536 + cleanup() { udevadm settle $mdadm -Ssq - for d in 0 1 2 3 4 5 6 7 + for d in 0 1 2 3 4 5 6 7 8 9 10 11 12 do losetup -d /dev/loop$d ; # rm -f $targetdir/mdtest$d done @@ -51,9 +54,11 @@ cleanup() { trap cleanup 0 1 2 3 15 devlist= -for d in 0 1 2 3 4 5 6 7 +for d in 0 1 2 3 4 5 6 7 8 9 10 11 12 do - [ -f $targetdir/mdtest$d ] || dd if=/dev/zero of=$targetdir/mdtest$d count=$size bs=1K > /dev/null 2>&1 + sz=$size + if [ $d -gt 7 ]; then sz=$ddfsize ; fi + [ -f $targetdir/mdtest$d ] || dd if=/dev/zero of=$targetdir/mdtest$d count=$sz bs=1K > /dev/null 2>&1 [ -b /dev/loop$d ] || mknod /dev/loop$d b 7 $d if [ $d -eq 7 ] then -- cgit