summaryrefslogtreecommitdiffstats
path: root/drivers/md/bcache/alloc.c
Commit message (Expand)AuthorAgeFilesLines
* block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARDChristoph Hellwig2022-04-171-1/+1
* bcache: remove PTR_CACHEChristoph Hellwig2021-04-111-3/+2
* bcache: remove embedded struct cache_sb from struct cache_setColy Li2020-10-021-3/+3
* bcache: check and set sync status on cache's in-memory super blockColy Li2020-10-021-1/+1
* bcache: remove for_each_cache()Coly Li2020-10-021-9/+8
* bcache: explicitly make cache_set only have single cacheColy Li2020-10-021-1/+1
* bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()Coly Li2020-10-021-20/+15
* bcache: add bucket_size_hi into struct cache_sb_disk for large bucketColy Li2020-07-251-1/+1
* Revert "bcache: ignore pending signals when creating gc and allocator thread"Jens Axboe2020-03-021-16/+2
* bcache: ignore pending signals when creating gc and allocator threadColy Li2020-02-131-2/+16
* bcache: fix deadlock in bcache_allocatorAndrea Righi2019-11-131-1/+4
* bcache: check CACHE_SET_IO_DISABLE in allocator codeColy Li2019-06-281-0/+9
* bcache: avoid clang -Wunintialized warningArnd Bergmann2019-04-241-2/+3
* bcache: use MAX_CACHES_PER_SET instead of magic number 8 in __bch_bucket_allo...Shenghui Wang2018-10-081-1/+1
* bcache: style fix to add a blank line after declarationsColy Li2018-08-111-0/+3
* bcache: style fix to replace 'unsigned' by 'unsigned int'Coly Li2018-08-111-16/+20
* bcache: add wait_for_kthread_stop() in bch_allocator_thread()Coly Li2018-05-031-1/+4
* bcache: add CACHE_SET_IO_DISABLE to struct cache_set flagsColy Li2018-03-181-1/+2
* bcache: properly set task state in bch_writeback_thread()Coly Li2018-02-071-1/+3
* bcache: segregate flash only volume write streamsTang Junhui2018-01-081-5/+14
* bcache: Fix building error on MIPSHuacai Chen2017-11-241-1/+1
* Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-blockLinus Torvalds2017-11-141-2/+13
|\
| * bcache: update bucket_in_use in real timeTang Junhui2017-10-301-0/+10
| * bcache: fix a comments typo in bch_alloc_sectors()Coly Li2017-10-161-1/+1
| * bcache: check ca->alloc_thread initialized before wake up itColy Li2017-10-161-1/+2
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* bcache: increase the number of open bucketsTang Junhui2017-09-061-1/+3
* bcache: bch_allocator_thread() is not freezableJiri Kosina2016-05-241-2/+0
* bcache allocator: send discards with correct sizeSlava Pestov2014-08-041-1/+1
* bcache: Kill unused freelistKent Overstreet2014-03-181-82/+58
* bcache: Rework btree cache reserve handlingKent Overstreet2014-03-181-22/+1
* bcache: Add a real GC_MARK_RECLAIMABLEKent Overstreet2014-03-181-2/+3
* bcache: Better alloc tracepointsKent Overstreet2014-03-181-4/+11
* bcache: Improve bucket_prio() calculationKent Overstreet2014-01-081-2/+15
* bcache: Rework allocator reservesKent Overstreet2014-01-081-28/+44
* bcache: bugfix - moving_gc now moves only correct bucketsNicholas Swenson2013-12-161-0/+2
* bcache: Don't bother with bucket refcount for btree node allocationsKent Overstreet2013-11-101-2/+2
* bcache: Debug code improvementsKent Overstreet2013-11-101-3/+2
* bcache: Move sector allocator to alloc.cKent Overstreet2013-11-101-0/+180
* bcache: Convert gc to a kthreadKent Overstreet2013-11-101-3/+3
* bcache: Convert bucket_wait to wait_queue_head_tKent Overstreet2013-11-101-35/+47
* bcache: Use blkdev_issue_discard()Kent Overstreet2013-11-101-103/+11
* bcache: Allocation kthread fixesKent Overstreet2013-07-121-10/+8
* bcache: Fix/revamp tracepointsKent Overstreet2013-06-261-7/+3
* bcache: Convert allocator thread to kthreadKent Overstreet2013-06-261-12/+22
* bcache: Allocator cleanup/fixesKent Overstreet2013-04-301-23/+49
* bcache: Style/checkpatch fixesKent Overstreet2013-03-251-16/+6
* bcache: A block layer cacheKent Overstreet2013-03-231-0/+583