aboutsummaryrefslogtreecommitdiff
path: root/drivers/md/bcache/writeback.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-02Merge tag 'bcachefs-2023-11-29' of https://evilpiepirate.org/git/bcachefsGravatar Linus Torvalds 1-8/+8
2023-11-24closures: CLOSURE_CALLBACK() to fix type punningGravatar Kent Overstreet 1-8/+8
2023-11-20bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up raceGravatar Mingzhe Zou 1-1/+2
2023-11-20bcache: fixup lock c->root errorGravatar Mingzhe Zou 1-3/+11
2023-11-20bcache: fixup init dirty data errorsGravatar Mingzhe Zou 1-1/+4
2023-11-20bcache: remove redundant assignment to variable cur_idxGravatar Colin Ian King 1-1/+1
2023-06-15bcache: fixup btree_cache_wait list damageGravatar Mingzhe Zou 1-0/+10
2022-12-07block: remove bio_set_op_attrsGravatar Christoph Hellwig 1-2/+2
2022-09-19bcache: fix set_at_max_writeback_rate() for multiple attached devicesGravatar Coly Li 1-21/+52
2022-09-19bcache: remove unnecessary flush_workqueueGravatar Li Lei 1-3/+2
2022-05-28bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()Gravatar Coly Li 1-10/+21
2022-05-27bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_...Gravatar Coly Li 1-0/+1
2022-05-24bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()Gravatar Coly Li 1-28/+13
2022-05-24bcache: improve multithreaded bch_sectors_dirty_init()Gravatar Coly Li 1-37/+25
2022-03-06bcache: fixup multiple threads crashGravatar Mingzhe Zou 1-2/+4
2022-03-06bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharingGravatar Mingzhe Zou 1-4/+7
2022-02-02block: pass a block_device and opf to bio_initGravatar Christoph Hellwig 1-2/+2
2021-10-18bcache: remove bdev_sectorsGravatar Christoph Hellwig 1-1/+1
2021-04-11bcache: Use 64-bit arithmetic instead of 32-bitGravatar Gustavo A. R. Silva 1-3/+3
2021-04-11bcache: remove PTR_CACHEGravatar Christoph Hellwig 1-3/+2
2021-02-10bcache: consider the fragmentation when update the writeback rateGravatar dongdong tao 1-0/+42
2020-12-07bcache: fix race between setting bdev state to none and new write request dir...Gravatar Dongsheng Yang 1-0/+9
2020-10-02bcache: remove embedded struct cache_sb from struct cache_setGravatar Coly Li 1-1/+1
2020-07-25bcache: fix overflow in offset_to_stripe()Gravatar Coly Li 1-5/+9
2020-07-25bcache: Use struct_size() in kzalloc()Gravatar Gustavo A. R. Silva 1-4/+2
2020-07-25bcache: writeback: Remove unneeded variable iGravatar Xu Wang 1-2/+0
2020-05-27bcache: Convert pr_<level> uses to a more typical styleGravatar Joe Perches 1-3/+3
2020-03-22bcache: optimize barrier usage for atomic operationsGravatar Coly Li 1-3/+3
2020-03-22bcache: optimize barrier usage for Rmw atomic bitopsGravatar Davidlohr Bueso 1-3/+3
2020-03-22bcache: make bch_sectors_dirty_init() to be multithreadedGravatar Coly Li 1-3/+155
2019-11-13bcache: add idle_max_writeback_rate sysfs interfaceGravatar Coly Li 1-0/+4
2019-06-28bcache: fix potential deadlock in cached_def_free()Gravatar Coly Li 1-0/+4
2019-06-28bcache: destroy dc->writeback_write_wq if failed to create dc->writeback_threadGravatar Coly Li 1-0/+1
2019-06-28bcache: don't set max writeback rate if gc is runningGravatar Coly Li 1-0/+3
2018-12-13bcache: option to automatically run gc thread after writebackGravatar Coly Li 1-0/+27
2018-12-13bcache: do not mark writeback_running too earlyGravatar Shenghui Wang 1-1/+2
2018-08-22bcache: release dc->writeback_lock properly in bch_writeback_thread()Gravatar Shan Hai 1-1/+3
2018-08-11bcache: fix code comments styleGravatar Coly Li 1-1/+2
2018-08-11bcache: style fixes for lines over 80 charactersGravatar Coly Li 1-2/+5
2018-08-11bcache: style fix to add a blank line after declarationsGravatar Coly Li 1-0/+1
2018-08-11bcache: style fix to replace 'unsigned' by 'unsigned int'Gravatar Coly Li 1-9/+10
2018-08-09bcache: set max writeback rate when I/O request is idleGravatar Coly Li 1-30/+61
2018-07-27bcache: fix I/O significant decline while backend devices registeringGravatar Tang Junhui 1-3/+26
2018-07-27bcache: simplify the calculation of the total amount of flash dirty dataGravatar Tang Junhui 1-1/+4
2018-05-03bcache: count backing device I/O error for writeback I/OGravatar Coly Li 1-1/+3
2018-03-18bcache: add backing_request_endio() for bi_end_ioGravatar Coly Li 1-0/+1
2018-03-18bcache: add CACHE_SET_IO_DISABLE to struct cache_set flagsGravatar Coly Li 1-9/+28
2018-03-18bcache: stop dc->writeback_rate_update properlyGravatar Coly Li 1-1/+28
2018-03-18bcache: quit dc->writeback_thread when BCACHE_DEV_DETACHING is setGravatar Coly Li 1-3/+17
2018-03-18bcache: fix cached_dev->count usage for bch_cache_set_error()Gravatar Coly Li 1-3/+8