View | Details | Raw Unified
Collapse All | Expand All

(-) busybox-1.1.3+gentoo/mdadm/super1.c (-3 / +10 lines)
 Lines 145-150    Link Here 
{
{
	struct mdp_superblock_1 *sb = sbv;
	struct mdp_superblock_1 *sb = sbv;
	int i;
	int i;
	unsigned long long sb_offset;
	char *nm;
	char *nm;
	char *c=map_num(pers, __le32_to_cpu(sb->level));
	char *c=map_num(pers, __le32_to_cpu(sb->level));
 Lines 156-164    Link Here 
	else
	else
		nm = "??";
		nm = "??";
	printf("ARRAY /dev/md%s level=%s metadata=1 num-devices=%d UUID=",
	printf("ARRAY /dev/md%s level=%s ", nm, c?c:"-unknown-");
	       nm,
	sb_offset = __le64_to_cpu(sb->super_offset);
	       c?c:"-unknown-", __le32_to_cpu(sb->raid_disks));
	if (sb_offset <= 4)
		printf("metadata=1.1 ");
	else if (sb_offset <= 8)
		printf("metadata=1.2 ");
	else
		printf("metadata=1.0 ");
	printf("num-devices=%d UUID=", __le32_to_cpu(sb->raid_disks));
	for (i=0; i<16; i++) {
	for (i=0; i<16; i++) {
		if ((i&3)==0 && i != 0) printf(":");
		if ((i&3)==0 && i != 0) printf(":");
		printf("%02x", sb->set_uuid[i]);
		printf("%02x", sb->set_uuid[i]);