Linus Torvalds
|
36869cb93d
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
|
8 years ago |
Jens Axboe
|
c8e52ba5e2
blk-flush: run the queue when inserting blk-mq flush
|
8 years ago |
Jens Axboe
|
ae5b2ec8ad
block: set REQ_SYNC if we clear REQ_FUA|REQ_PREFLUSH
|
8 years ago |
Bart Van Assche
|
2b053aca76
blk-mq: Add a kick_requeue_list argument to blk_mq_requeue_request()
|
9 years ago |
Christoph Hellwig
|
70fd76140a
block,fs: use REQ_* flags directly
|
9 years ago |
Christoph Hellwig
|
ef295ecf09
block: better op and flags encoding
|
9 years ago |
Christoph Hellwig
|
e806402130
block: split out request-only flags into a new namespace
|
9 years ago |
Ming Lei
|
94d7dea448
block: flush: fix IO hang in case of flood fua req
|
9 years ago |
Christoph Hellwig
|
7d7e0f90b7
blk-mq: remove ->map_queue
|
9 years ago |
Mike Christie
|
28a8f0d317
block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH
|
9 years ago |
Mike Christie
|
3a5e02ced1
block, drivers: add REQ_OP_FLUSH operation
|
9 years ago |
Mike Christie
|
95fe6c1a20
block, fs, mm, drivers: use bio set/get op accessors
|
9 years ago |
Mike Christie
|
4e49ea4a3d
block/fs/drivers: remove rw argument from submit_bio
|
9 years ago |
Jens Axboe
|
c888a8f95a
block: kill off q->flush_flags
|
9 years ago |
Jens Axboe
|
dcd8376c36
Revert "blk-flush: Queue through IO scheduler when flush not required"
|
9 years ago |
Jan Kara
|
1b2ff19e6a
blk-flush: Queue through IO scheduler when flush not required
|
9 years ago |
Ming Lei
|
0048b4837a
blk-mq: fix race between timeout and freeing request
|
10 years ago |
Ming Lei
|
f70ced0917
blk-mq: support per-distpatch_queue flush machinery
|
11 years ago |
Ming Lei
|
e97c293cdf
block: introduce 'blk_mq_ctx' parameter to blk_get_flush_queue
|
11 years ago |
Ming Lei
|
0bae352da5
block: flush: avoid to figure out flush queue unnecessarily
|
11 years ago |
Ming Lei
|
ba483388e3
block: remove blk_init_flush() and its pair
|
11 years ago |
Ming Lei
|
7c94e1c157
block: introduce blk_flush_queue to drive flush machinery
|
11 years ago |
Ming Lei
|
7ddab5de5b
block: avoid to use q->flush_rq directly
|
11 years ago |
Ming Lei
|
3c09676c12
block: move flush initialization to blk_flush_init
|
11 years ago |
Ming Lei
|
f355265571
block: introduce blk_init_flush and its pair
|
11 years ago |
Ming Lei
|
1bcb1eada4
blk-mq: allocate flush_rq in blk_mq_init_flush()
|
11 years ago |
Ming Lei
|
2edd2c740b
blk-mq: remove unnecessary blk_clear_rq_complete()
|
11 years ago |
Christoph Hellwig
|
c8a446ad69
blk-mq: rename blk_mq_end_io to blk_mq_end_request
|
11 years ago |
Christoph Hellwig
|
2940474af7
block: remove elv_abort_queue and blk_abort_flushes
|
11 years ago |
Ming Lei
|
14b83e172f
block: mq flush: clear flush_rq's tag in flush_end_io()
|
11 years ago |