Re: [PATCH 6 of 9] MD: no sync IO while suspended

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 23 May 2011 22:06:53 -0500 Jonathan Brassow <jbrassow@xxxxxxxxxxxxxx>
wrote:

> Patch name: md-no-sync-IO-while-suspended.patch
> 
> Disallow resync I/O while the RAID array is suspended.
> 
> Recovery, resync, and metadata I/O should not be allowed while a device is
> suspended.
> 
> Signed-off-by: Jonathan Brassow <jbrassow@xxxxxxxxxx>
> 
> Index: linux-2.6/drivers/md/md.c
> ===================================================================
> --- linux-2.6.orig/drivers/md/md.c
> +++ linux-2.6/drivers/md/md.c
> @@ -7064,7 +7064,6 @@ void md_do_sync(mddev_t *mddev)
>  }
>  EXPORT_SYMBOL_GPL(md_do_sync);
>  
> -
>  static int remove_and_add_spares(mddev_t *mddev)
>  {
>  	mdk_rdev_t *rdev;
> @@ -7176,6 +7175,9 @@ static void reap_sync_thread(mddev_t *md
>   */
>  void md_check_recovery(mddev_t *mddev)
>  {
> +	if (mddev->suspended)
> +		return;
> +
>  	if (mddev->bitmap)
>  		bitmap_daemon_work(mddev);
>  

Yep, applied.

Thanks,
NeilBrown
--
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


[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux