b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame] | 1 | --- a/Incremental.c |
| 2 | +++ b/Incremental.c |
| 3 | @@ -985,6 +985,10 @@ static int array_try_spare(char *devname |
| 4 | goto next; |
| 5 | } |
| 6 | |
| 7 | + #ifndef MDADM_FULL |
| 8 | + return 0; |
| 9 | + #endif |
| 10 | + |
| 11 | dl = domain_from_array(sra, st2->ss->name); |
| 12 | if (domain_test(dl, pol, st2->ss->name) != 1) { |
| 13 | /* domain test fails */ |
| 14 | --- a/util.c |
| 15 | +++ b/util.c |
| 16 | @@ -1192,7 +1192,9 @@ void wait_for(char *dev, int fd) |
| 17 | struct superswitch *superlist[] = |
| 18 | { |
| 19 | &super0, &super1, |
| 20 | +#ifdef MDADM_FULL |
| 21 | &super_ddf, &super_imsm, |
| 22 | +#endif |
| 23 | &mbr, &gpt, |
| 24 | NULL |
| 25 | }; |