Hi folks, Here are some bcache fixes on my hand before, I post them out for your review and comments. I am also testing them at same time, and manage to have them into the for-v5.3 series. Thanks in advance. Coly Li --- Alexandru Ardelean (1): bcache: use sysfs_match_string() instead of __sysfs_match_string() Coly Li (14): Revert "bcache: set CACHE_SET_IO_DISABLE in bch_cached_dev_error()" bcache: avoid flushing btree node in cache_set_flush() if io disabled bcache: ignore read-ahead request failure on backing device bcache: add io error counting in write_bdev_super_endio() bcache: remove "XXX:" comment line from run_cache_set() bcache: remove unnecessary prefetch() in bset_search_tree() bcache: add return value check to bch_cached_dev_run() bcache: remove unncessary code in bch_btree_keys_init() bcache: check CACHE_SET_IO_DISABLE in allocator code bcache: check CACHE_SET_IO_DISABLE bit in bch_journal() bcache: more detailed error message to bcache_device_link() bcache: add more error message in bch_cached_dev_attach() bcache: improve error message in bch_cached_dev_run() bcache: shrink btree node cache after bch_btree_check() drivers/md/bcache/alloc.c | 9 ++++ drivers/md/bcache/bcache.h | 2 +- drivers/md/bcache/bset.c | 31 ++++-------- drivers/md/bcache/btree.c | 4 ++ drivers/md/bcache/io.c | 12 +++++ drivers/md/bcache/journal.c | 4 ++ drivers/md/bcache/super.c | 113 +++++++++++++++++++++++++++++--------------- drivers/md/bcache/sysfs.c | 27 +++++------ 8 files changed, 127 insertions(+), 75 deletions(-) -- 2.16.4