From: Hannes Reinecke Date: Fri, 25 Oct 2019 07:08:56 +0000 (+0200) Subject: md/raid1: avoid soft lockup under high load X-Git-Tag: v5.5-rc1~201^2~14^2~2 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=5fa4f8bac9516b988d2ccd3f05f4267f8da24269;p=users%2Fhch%2Fuuid.git md/raid1: avoid soft lockup under high load As all I/O is being pushed through a kernel thread the softlockup watchdog might be triggered under high load. Signed-off-by: Hannes Reinecke Signed-off-by: Song Liu --- diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c index bb29aeefcbd0..a409ab6f30bc 100644 --- a/drivers/md/raid1.c +++ b/drivers/md/raid1.c @@ -819,6 +819,7 @@ static void flush_bio_list(struct r1conf *conf, struct bio *bio) else generic_make_request(bio); bio = next; + cond_resched(); } }