diff options
Diffstat (limited to 'Monitor.c')
-rw-r--r-- | Monitor.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -833,6 +833,11 @@ static void try_spare_migration(struct state *statelist, struct alert_info *info struct state *to = st; unsigned long long min_size; + if (to->parent_dev != NoMdDev && !to->parent) + /* subarray monitored without parent container + * we can't move spares here */ + continue; + if (to->parent) /* member of a container */ to = to->parent; |