Coly Li
|
bf78980fcc
bcache: count backing device I/O error for writeback I/O
|
7 years ago |
Coly Li
|
27a40ab926
bcache: add backing_request_endio() for bi_end_io
|
7 years ago |
Coly Li
|
771f393e8f
bcache: add CACHE_SET_IO_DISABLE to struct cache_set flags
|
7 years ago |
Coly Li
|
3fd47bfe55
bcache: stop dc->writeback_rate_update properly
|
7 years ago |
Coly Li
|
fadd94e05c
bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is set
|
7 years ago |
Coly Li
|
804f3c6981
bcache: fix cached_dev->count usage for bch_cache_set_error()
|
7 years ago |
Coly Li
|
7a5e3ecbe5
bcache: set writeback_rate_update_seconds in range [1, 60] seconds
|
7 years ago |
Coly Li
|
99361bbf26
bcache: properly set task state in bch_writeback_thread()
|
7 years ago |
Michael Lyle
|
616486ab52
bcache: fix writeback target calc on large devices
|
7 years ago |
Coly Li
|
5138ac6748
bcache: fix misleading error message in bch_count_io_errors()
|
7 years ago |
Michael Lyle
|
b1092c9af9
bcache: allow quick writeback when backing idle
|
7 years ago |
Michael Lyle
|
6e6ccc67b9
bcache: writeback: properly order backing device IO
|
7 years ago |
Tang Junhui
|
539d39eb27
bcache: fix wrong return value in bch_debug_init()
|
7 years ago |
Ming Lei
|
25d8be77e1
block: move bio_alloc_pages() to bcache
|
7 years ago |
Linus Torvalds
|
e2c5923c34
Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block
|
7 years ago |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
8 years ago |
Michael Lyle
|
a8500fc816
bcache: rearrange writeback main thread ratelimit
|
8 years ago |
Michael Lyle
|
e41166c5c4
bcache: writeback rate shouldn't artifically clamp
|
8 years ago |
Michael Lyle
|
ae82ddbfeb
bcache: smooth writeback rate control
|
8 years ago |
Michael Lyle
|
1d316e6583
bcache: implement PI controller for writeback rate
|
8 years ago |
Michael Lyle
|
5fa89fb9a8
bcache: don't write back data if reading it failed
|
8 years ago |
Tang Junhui
|
175206cf9a
bcache: initialize dirty stripes in flash_dev_run()
|
8 years ago |
Tang Junhui
|
9baf30972b
bcache: fix for gc and write-back race
|
8 years ago |
Tang Junhui
|
a8394090a9
bcache: correct cache_dirty_target in __update_writeback_rate()
|
8 years ago |
Christoph Hellwig
|
74d46992e0
block: replace bi_bdev with a gendisk pointer and partitions index
|
8 years ago |
Christoph Hellwig
|
4e4cbee93d
block: switch bios to blk_status_t
|
8 years ago |
Ingo Molnar
|
e601757102
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/clock.h>
|
8 years ago |
Ming Lei
|
3a83f46775
block: bio: pass bvec table to bio_init()
|
8 years ago |
Guoqing Jiang
|
491221f88d
block: export bio_free_pages to other modules
|
9 years ago |
Mike Christie
|
ad0d9e76a4
bcache: use bio op accessors
|
9 years ago |