diff --git a/drivers/md/raid5.c b/drivers/md/raid5.c index 4904dffec915e7cf5f3d486f3d902e659ac78c7e..0fc2748aaf95a48a4b1fb227d3b80bffe9cea8d5 100644 --- a/drivers/md/raid5.c +++ b/drivers/md/raid5.c @@ -6234,6 +6234,8 @@ static void raid5_do_work(struct work_struct *work) pr_debug("%d stripes handled\n", handled); spin_unlock_irq(&conf->device_lock); + + async_tx_issue_pending_all(); blk_finish_plug(&plug); pr_debug("--- raid5worker inactive\n");