Re: [PATCH 0/3] md: retry bailed bio

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

 



On Thu, Sep 21 2017, Shaohua Li wrote:

> From: Shaohua Li <shli@xxxxxx>
>
> With cc27b0c78c79(md: fix deadlock between mddev_suspend() and
> md_write_start()), pers->make_request could bail out without handling the bio.
> If that happens, we should retry. There are two call sites we don't do the
> retry and cause problems. This set fixes the issues.

All look good to me, thanks.
Reviewed-by: NeilBrown <neilb@xxxxxxxx>

NeilBrown

>
> Thanks,
> Shaohua
>
> Shaohua Li (3):
>   md: separate request handling
>   md: fix a race condition for flush request handling
>   dm-raid: fix a race condition in request handling
>
>  drivers/md/dm-raid.c |  2 +-
>  drivers/md/md.c      | 72 +++++++++++++++++++++++++++++++---------------------
>  drivers/md/md.h      |  1 +
>  3 files changed, 45 insertions(+), 30 deletions(-)
>
> -- 
> 2.11.0
>
> --
> 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

Attachment: signature.asc
Description: PGP signature


[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