Thread (2 messages) 2 messages, 2 authors, 2012-04-17

Re: [PATCH] FIX: resolve make everything compilation error

From: NeilBrown <hidden>
Date: 2012-04-17 02:58:18

On Mon, 16 Apr 2012 16:12:55 +0200 Lukasz Dorau [off-list ref]
wrote:
quoted hunk ↗ jump to hunk
When mdadm is compiled using e.g. 'everything' option, mdassemble
compilation is broken.

Change code to enable mdassemble compilation.

Signed-off-by: Lukasz Dorau <redacted>
---
 super-intel.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/super-intel.c b/super-intel.c
index ed7792d..3bfeda6 100644
--- a/super-intel.c
+++ b/super-intel.c
@@ -910,6 +910,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)
@@ -921,6 +922,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)
 {

applied, thanks.

NeilBrown

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help