This is the warning trigger line: int bch_cached_dev_writeback_start(struct cached_dev *dc) ... WARN_ON(test_and_set_bit(BCACHE_DEV_WB_RUNNING, &dc->disk.flags)); ... This commit fixes this problem: commit 1f0ffa67349c56ea54c03ccfd1e073c990e7411e Author: Coly Li