]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
FIX: resolve make everything compilation error
authorLukasz Dorau <lukasz.dorau@intel.com>
Mon, 16 Apr 2012 14:12:55 +0000 (16:12 +0200)
committerNeilBrown <neilb@suse.de>
Tue, 17 Apr 2012 02:57:15 +0000 (12:57 +1000)
When mdadm is compiled using e.g. 'everything' option, mdassemble
compilation is broken.

Change code to enable mdassemble compilation.

Signed-off-by: Lukasz Dorau <lukasz.dorau@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
super-intel.c

index 96857263b318ddc6f1c05a53296eb8698697aec5..e405d97c79e7f2d228dce426226bd189e88f04d2 100644 (file)
@@ -918,6 +918,7 @@ static unsigned long long blocks_per_member(struct imsm_map *map)
        return join_u32(map->blocks_per_member_lo, map->blocks_per_member_hi);
 }
 
+#ifndef MDASSEMBLE
 static unsigned long long num_data_stripes(struct imsm_map *map)
 {
        if (map == NULL)
@@ -929,6 +930,7 @@ static void set_total_blocks(struct imsm_disk *disk, unsigned long long n)
 {
        split_ull(n, &disk->total_blocks_lo, &disk->total_blocks_hi);
 }
+#endif
 
 static void set_pba_of_lba0(struct imsm_map *map, unsigned long long n)
 {