Hi Jenns, Here is the first wave bcache patches for Linnux v4.19. Florian Schmaus contributes useful chagnes for code cleanup, and Arnd Bergmann replaces get_seconds() by ktime_get_real_seconds(). Shenghui Wang contributes a patch to fix a memory leak in bcache. And patches from Tang Junhui are for recoganized performance improvement, these patches are posted for monthes and good to me. Please pick the first wave for 4.19. Thanks in advance. Coly Li --- Arnd Bergmann (1): bcache: stop using the deprecated get_seconds() Florian Schmaus (3): bcache: do not assign in if condition register_bcache() bcache: do not assign in if condition in bcache_init() bcache: do not assign in if condition in bcache_device_init() Shenghui Wang (1): bcache: free heap cache_set->flush_btree in bch_journal_free Tang Junhui (4): bcache: simplify the calculation of the total amount of flash dirty data bcache: finish incremental GC bcache: calculate the number of incremental GC nodes according to the total of btree nodes bcache: fix I/O significant decline while backend devices registering drivers/md/bcache/bcache.h | 6 +++++ drivers/md/bcache/btree.c | 49 ++++++++++++++++++++++++++++++++-- drivers/md/bcache/journal.c | 1 + drivers/md/bcache/request.c | 3 +++ drivers/md/bcache/super.c | 50 ++++++++++++++++++++++++----------- drivers/md/bcache/writeback.c | 34 +++++++++++++++++++++--- drivers/md/bcache/writeback.h | 19 ------------- include/uapi/linux/bcache.h | 4 +-- 8 files changed, 123 insertions(+), 43 deletions(-) -- 2.17.1