Commit 97d26ae7 authored by Li Lei's avatar Li Lei Committed by Jens Axboe
Browse files

bcache: remove unnecessary flush_workqueue



All pending works will be drained by destroy_workqueue(), no need to call
flush_workqueue() explicitly.

Signed-off-by: default avatarLi Lei <lilei@szsandstone.com>
Signed-off-by: default avatarColy Li <colyli@suse.de>
Link: https://lore.kernel.org/r/20220919161647.81238-2-colyli@suse.de


Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 91418cc4
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -801,10 +801,9 @@ static int bch_writeback_thread(void *arg)
		}
	}

	if (dc->writeback_write_wq) {
		flush_workqueue(dc->writeback_write_wq);
	if (dc->writeback_write_wq)
		destroy_workqueue(dc->writeback_write_wq);
	}

	cached_dev_put(dc);
	wait_for_kthread_stop();