summaryrefslogtreecommitdiffstats
path: root/drivers/md/bcache/request.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bcache: fix inaccurate io state for detached bcache devicesTang Junhui2018-03-191-7/+51
* bcache: add CACHE_SET_IO_DISABLE to struct cache_set flagsColy Li2018-03-191-7/+19
* bcache: fix kcrashes with fio in RAID5 backend devTang Junhui2018-02-271-1/+1
* bcache: fix unmatched generic_end_io_acct() & generic_start_io_acct()Zhai Zhaoxuan2018-01-081-2/+2
* bcache: allow quick writeback when backing idleMichael Lyle2018-01-081-0/+1
* bcache: ret IOERR when read meets metadata errorRui Hua2018-01-081-0/+22
* block: move bio_alloc_pages() to bcacheMing Lei2018-01-061-1/+1
* bcache: recover data from backing when data is cleanRui Hua2017-11-251-7/+6
* Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-blockLinus Torvalds2017-11-151-8/+28
|\
| * bcache: fix wrong cache_misses statisticstang.junhui2017-10-301-1/+5
| * bcache: only permit to recovery read error when cache device is cleanColy Li2017-10-301-1/+9
| * bcache: remove unused parameterYijing Wang2017-10-161-6/+6
| * bcache: update bio->bi_opf bypass/writeback REQ_ flag hintsEric Wheeler2017-10-161-0/+8
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* bcache: do not subtract sectors_to_gc for bypassed IOTang Junhui2017-09-061-3/+3
* bcache: fix sequential large write IO bypassTang Junhui2017-09-061-6/+0
* block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2017-08-231-8/+8
* block: pass in queue to inflight accountingJens Axboe2017-08-091-3/+4
* block: switch bios to blk_status_tChristoph Hellwig2017-06-091-14/+14
* block: Use pointer to backing_dev_info from request_queueJan Kara2017-02-021-5/+5
* block: add a op_is_flush helperChristoph Hellwig2017-01-271-1/+1
* bcache: Make gc wakeup sane, remove set_task_state()Kent Overstreet2016-12-171-3/+1
* block: bio: pass bvec table to bio_init()Ming Lei2016-11-221-1/+1
* block,fs: use REQ_* flags directlyChristoph Hellwig2016-11-011-1/+1
* bcache: use op_is_sync to check for synchronous requestsChristoph Hellwig2016-11-011-2/+2
* block: export bio_free_pages to other modulesGuoqing Jiang2016-09-221-7/+2
* block: rename bio bi_rw to bi_opfJens Axboe2016-08-071-6/+6
* block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSHMike Christie2016-06-071-4/+4
* bcache: use bio op accessorsMike Christie2016-06-071-7/+7
* bcache: use op_is_write instead of checking for REQ_WRITEMike Christie2016-06-071-3/+3
* block: change ->make_request_fn() and users to return a queue cookieJens Axboe2015-11-071-3/+8
* bcache: remove driver private bio splitting codeKent Overstreet2015-08-131-8/+8
* block: add a bi_error field to struct bioChristoph Hellwig2015-07-291-13/+14
* bcache: don't embed 'return' statements in closure macrosJens Axboe2015-07-111-3/+11
* writeback: separate out include/linux/backing-dev-defs.hTejun Heo2015-06-021-0/+1
* bio: skip atomic inc/dec of ->bi_cnt for most use casesJens Axboe2015-05-051-1/+1
* md/bcache: use generic io stats accounting functions to simplify io stat acco...Gu Zheng2014-11-241-17/+6
* bcache: bcache_write tracepoint was crashingSlava Pestov2014-08-051-1/+2
* bcache: Kill dead cgroup codeKent Overstreet2014-03-181-169/+0
* bcache: Fix moving_gc deadlocking with a foreground writeNicholas Swenson2014-03-181-6/+7
* bcache: Fix flash_dev_cache_miss() for real this timeKent Overstreet2014-02-261-14/+5
* Merge branch 'bcache-for-3.14' of git://evilpiepirate.org/~kent/linux-bcache ...Jens Axboe2014-01-301-3/+3
|\
| * bcache: bugfix - gc thread now gets woken when cache is fullNicholas Swenson2014-01-291-3/+3
* | Merge branch 'for-3.14/drivers' of git://git.kernel.dk/linux-blockLinus Torvalds2014-01-301-23/+49
|\|
| * bcache: Make bch_keylist_realloc() take u64s, not nptrsKent Overstreet2014-01-081-2/+20
| * bcache: Zero less memoryKent Overstreet2014-01-081-20/+27
| * bcache: Don't touch bucket gen for dirty ptrsKent Overstreet2014-01-081-1/+2
* | Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-blockLinus Torvalds2014-01-301-79/+52
|\|
| * block: Introduce new bio_split()Kent Overstreet2013-11-241-6/+6
| * block: Add bio_clone_fast()Kent Overstreet2013-11-241-6/+2