This is first part of reshape continuation. This patch series makes (mainly) some changes to Grow_continue() for use for reshape continuation during array assembling. It runs reshape_array() in background (for container operation it should be also ok, as we can have only one metadata marked for reshape at the time). For external metadata reshape_array requires container name parameter. For reshape invoked from assembly reshape_array cannot start reshape (this would push md to call i.e. start_reshape vector from personality). Staring reshape is based on run() mechanism in md so reshape_array should not configure or start reshape. It should monitor check-pointing only. BR Adam --- Adam Kwolek (5): FIX: Do not configure and start, already started reshape FIX: Continue reshape in the background FIX: Set readonly state in Grow_continue() when necessary FIX: Pass container name to reshape array for external meta data FIX: Spelling error in dprintf output Grow.c | 53 ++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 40 insertions(+), 13 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