LIST_DIRTY
if (WARN_ON_ONCE(b->list_mode != LIST_DIRTY))
b = cache_evict(&c->cache, LIST_DIRTY, is_dirty, NULL);
cache_mark_many(&c->cache, LIST_DIRTY, LIST_CLEAN, cleaned, NULL);
cache_iterate(&c->cache, LIST_DIRTY, write_one, &wc);
if (cache_count(&c->cache, LIST_DIRTY) >
LIST_DIRTY);
nr_buffers = cache_count(&c->cache, LIST_DIRTY);
lru_iter_begin(&c->cache.lru[LIST_DIRTY], &it);
lru_init(&bc->lru[LIST_DIRTY]);
lru_destroy(&bc->lru[LIST_DIRTY]);
return cache_count(bc, LIST_CLEAN) + cache_count(bc, LIST_DIRTY);