=== modified file 'ChangeLog' --- ChangeLog 2011-04-21 14:47:58 +0000 +++ ChangeLog 2011-04-25 13:23:37 +0000 @@ -1,3 +1,8 @@ +2011-04-25 Vladimir Serbinenko + + * grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Make mdraid UUID + match the one used by mdadm. + 2011-04-21 Colin Watson * po/README: Add instructions for creating po/LINGUAS. === modified file 'grub-core/disk/mdraid_linux.c' --- grub-core/disk/mdraid_linux.c 2011-04-11 21:01:51 +0000 +++ grub-core/disk/mdraid_linux.c 2011-04-25 13:23:37 +0000 @@ -221,10 +221,10 @@ return grub_errno; uuid = (grub_uint32_t *) array->uuid; - uuid[0] = sb.set_uuid0; - uuid[1] = sb.set_uuid1; - uuid[2] = sb.set_uuid2; - uuid[3] = sb.set_uuid3; + uuid[0] = grub_swap_bytes32 (sb.set_uuid0); + uuid[1] = grub_swap_bytes32 (sb.set_uuid1); + uuid[2] = grub_swap_bytes32 (sb.set_uuid2); + uuid[3] = grub_swap_bytes32 (sb.set_uuid3); *start_sector = 0;