Hi This is another writecache patch, intended for the next merge window.
Mikulas From: Mikulas Patocka <[email protected]> If we are suspended, we want to interrupt the flushing sequence, so that there is no excessive suspend delay. Signed-off-by: Mikulas Patocka <[email protected]> Cc: [email protected] Index: linux-2.6/drivers/md/dm-writecache.c =================================================================== --- linux-2.6.orig/drivers/md/dm-writecache.c +++ linux-2.6/drivers/md/dm-writecache.c @@ -1844,8 +1844,9 @@ restart: n_walked++; if (unlikely(n_walked > WRITEBACK_LATENCY) && - likely(!wc->writeback_all) && likely(!dm_suspended(wc->ti))) { - queue_work(wc->writeback_wq, &wc->writeback_work); + likely(!wc->writeback_all)) { + if (likely(!dm_suspended(wc->ti))) + queue_work(wc->writeback_wq, &wc->writeback_work); break; } -- dm-devel mailing list [email protected] https://listman.redhat.com/mailman/listinfo/dm-devel
