Files
i2som-imx-linux/drivers/md
NeilBrown 8197104d1f md: always set MD_RECOVERY_INTR when aborting a reshape or other "resync".
commit 3991b31ea0 upstream.

If mddev->ro is set, md_to_sync will (correctly) abort.
However in that case MD_RECOVERY_INTR isn't set.

If a RESHAPE had been requested, then ->finish_reshape() will be
called and it will think the reshape was successful even though
nothing happened.

Normally a resync will not be requested if ->ro is set, but if an
array is stopped while a reshape is on-going, then when the array is
started, the reshape will be restarted.  If the array is also set
read-only at this point, the reshape will instantly appear to success,
resulting in data corruption.

Consequently, this patch is suitable for any -stable kernel.

Signed-off-by: NeilBrown <neilb@suse.de>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-07-11 13:33:43 +01:00
..
2014-04-02 00:58:43 +01:00
2014-04-02 00:58:43 +01:00
2014-04-02 00:58:43 +01:00
2014-04-02 00:58:43 +01:00
2014-04-02 00:58:43 +01:00