From: Neil Brown Date: Mon, 12 Sep 2005 05:54:52 +0000 (+0000) Subject: Fix byteordr covnerion ofr 'events' that was '32' instead of '64' X-Git-Tag: mdadm-2.1~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d3d5804682f828f7b26fb62ce1eb06187114a34;p=thirdparty%2Fmdadm.git Fix byteordr covnerion ofr 'events' that was '32' instead of '64' Signed-off-by: Neil Brown --- diff --git a/super1.c b/super1.c index 43607ba6..ccbddeca 100644 --- a/super1.c +++ b/super1.c @@ -342,7 +342,7 @@ static int update_super1(struct mdinfo *info, void *sbv, char *update, char *dev struct mdp_superblock_1 *sb = sbv; if (strcmp(update, "force")==0) { - sb->events = __cpu_to_le32(info->events); + sb->events = __cpu_to_le64(info->events); switch(__le32_to_cpu(sb->level)) { case 5: case 4: case 6: /* need to force clean */ diff --git a/tests/05r1-grow-external b/tests/05r1-grow-external index 73fccd9e..aa491099 100644 --- a/tests/05r1-grow-external +++ b/tests/05r1-grow-external @@ -9,7 +9,7 @@ testdev $md0 1 $mdsize0 1 bmf=$targetdir/bm rm -f $bmf #mdadm -E $dev1 -mdadm --grow $md0 --bitmap=$bmf --delay=1 || { $mdadm -X $bmf ; exit 1; } +mdadm --grow $md0 --bitmap=$bmf --delay=1 || { mdadm -X $bmf ; exit 1; } dirty1=`mdadm -X $bmf | sed -n -e 's/.*Bitmap.* \([0-9]*\) dirty.*/\1/p'` sleep 4 dirty2=`mdadm -X $bmf | sed -n -e 's/.*Bitmap.* \([0-9]*\) dirty.*/\1/p'` diff --git a/tests/05r1-grow-internal b/tests/05r1-grow-internal index addae356..1da28a9e 100644 --- a/tests/05r1-grow-internal +++ b/tests/05r1-grow-internal @@ -7,7 +7,7 @@ check wait testdev $md0 1 $mdsize0 1 #mdadm -E $dev1 -mdadm --grow $md0 --bitmap=internal --delay=1 || $mdadm -X $dev2 +mdadm --grow $md0 --bitmap=internal --delay=1 || { mdadm -X $dev2 ; exit 1; } dirty1=`mdadm -X $dev2 | sed -n -e 's/.*Bitmap.* \([0-9]*\) dirty.*/\1/p'` sleep 4 dirty2=`mdadm -X $dev2 | sed -n -e 's/.*Bitmap.* \([0-9]*\) dirty.*/\1/p'`