Fix byteordr covnerion ofr 'events' that was '32' instead of '64'
Signed-off-by: Neil Brown <neilb@suse.de>
This commit is contained in:
parent
f6d75de8e0
commit
6d3d580468
2
super1.c
2
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 */
|
||||
|
|
|
@ -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'`
|
||||
|
|
|
@ -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'`
|
||||
|
|
Loading…
Reference in New Issue