Hi, Thank you for new code base, I've re-based OLCE to this version and changed reshape continuation method as you mention. Finish of reshape of first array triggers changes in metadata for next array in set_array_state(). This simplifies Grow.c changes. The only one bug is fixed in series for multi-array case when first reshaped array is raid0 (second is monitored array). I'm resending patch for adding spares problem also (as you not commented it previously), and adding workaraound for check-pointing as reminder only. BR Adam --- Adam Kwolek (4): WORKAROUND: mdadm hangs during reshape FIX: monitor doesn't handshake with md imsm: FIX: spare cannot be added imsm: Update metadata for second array Grow.c | 7 +++++-- super-intel.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++---- 2 files changed, 60 insertions(+), 6 deletions(-) -- Signature -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html