Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
7ed9abfe8e9f62384f9b11c9fca19e551dbec5bd
/
drivers
/
md
/
dm-rq.c
33bd6f0
dm table: make 'struct dm_table' definition accessible to all of DM core
by Mike Snitzer
· 4 years, 3 months ago
2f12d44
Merge tag 'for-5.9/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 4 years, 5 months ago
382625d
Merge tag 'for-5.9/block-20200802' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 4 years, 5 months ago
e766668
dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
by Ming Lei
· 4 years, 7 months ago
8506774
dm: do not use waitqueue for request-based DM
by Ming Lei
· 4 years, 6 months ago
15f73f5
blk-mq: move failure injection out of blk_mq_complete_request
by Christoph Hellwig
· 4 years, 7 months ago
bf0beec
blk-mq: drain I/O when all CPUs in a hctx are offline
by Ming Lei
· 4 years, 7 months ago
737eb78
block: Delay default elevator initialization
by Damien Le Moal
· 5 years ago
226b4fc
blk-mq: add callback of .cleanup_rq
by Ming Lei
· 5 years ago
d370ad2
dm: update stale comment in end_clone_bio()
by Pavel Begunkov
· 6 years ago
5de719e
dm mpath: fix missing call of path selector type->end_io
by Yufen Yu
· 6 years ago
bcb4443
dm: disable DISCARD if the underlying storage no longer supports it
by Mike Snitzer
· 6 years ago
6cdc577
Merge tag 'for-5.1/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 6 years ago
e689fba
dm: remove unused _rq_tio_cache and _rq_cache
by Mike Snitzer
· 6 years ago
6fb845f
Merge tag 'v5.0-rc6' into for-5.1/block
by Jens Axboe
· 6 years ago
56d18f6
block: kill BLK_MQ_F_SG_MERGE
by Ming Lei
· 6 years ago
645efa8
dm: add memory barrier before waitqueue_active
by Mikulas Patocka
· 6 years ago
34743bf
dm rq: cleanup leftover code from recently removed q->mq_ops branching
by Mike Snitzer
· 6 years ago
2adc5c5
dm rq: remove unused arguments from rq_completed()
by Mike Snitzer
· 6 years ago
c4576ae
dm: fix request-based dm's use of dm_wait_for_completion
by Mike Snitzer
· 6 years ago
dbd3bbd
dm rq: leverage blk_mq_queue_busy() to check for outstanding IO
by Mike Snitzer
· 6 years ago
344e9ff
block: add queue_is_mq() helper
by Jens Axboe
· 6 years ago
6a23e05
dm: remove legacy request-based IO path
by Jens Axboe
· 6 years ago
6f1c819
dm: convert to bioset_init()/mempool_init()
by Kent Overstreet
· 7 years ago
522a777
block: consolidate struct request timestamp fields
by Omar Sandoval
· 7 years ago
64b2868
Merge tag 'for-linus-20180204' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
0be600a
Merge tag 'for-4.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 7 years ago
86ff7c2
blk-mq: introduce BLK_STS_DEV_RESOURCE
by Ming Lei
· 7 years ago
c12c9a3
dm: various cleanups to md->queue initialization code
by Mike Snitzer
· 7 years ago
ac514ff
dm mpath: delay the retry of a request if the target responded as busy
by Mike Snitzer
· 7 years ago
396eaf2
blk-mq: improve DM's blk-mq IO merging via blk_insert_cloned_request feedback
by Ming Lei
· 7 years ago
c100ec4
dm: fix incomplete request_queue initialization
by Mike Snitzer
· 7 years ago
5fdee21
block: remove QUEUE_FLAG_STACKABLE
by Christoph Hellwig
· 7 years ago
dc6364b
dm rq: do not update rq partially in each ending bio
by Ming Lei
· 7 years ago
d5c27f3f
dm rq: make dm-sq requeuing behavior consistent with dm-mq behavior
by Bart Van Assche
· 7 years ago
f660174
blk-mq: use the introduced blk_mq_unquiesce_queue()
by Ming Lei
· 8 years ago
4e4cbee
block: switch bios to blk_status_t
by Christoph Hellwig
· 8 years ago
fc17b65
blk-mq: switch ->queue_rq return value to blk_status_t
by Christoph Hellwig
· 8 years ago
2a842ac
block: introduce new block status code type
by Christoph Hellwig
· 8 years ago
ece0728
dm rq: add a missing break to map_request
by Christoph Hellwig
· 8 years ago
044f1da
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
d6296d39
blk-mq: update ->init_request and ->exit_request prototypes
by Christoph Hellwig
· 8 years ago
412445a
dm: introduce a new DM_MAPIO_KILL return value
by Christoph Hellwig
· 8 years ago
7ed8578
dm rq: change ->rq_end_io calling conventions
by Christoph Hellwig
· 8 years ago
7e25a76
Merge branch 'dm-4.12' into dm-4.12-post-merge
by Mike Snitzer
· 8 years ago
23a6012
dm rq: check blk_mq_register_dev() return value in dm_mq_init_request_queue()
by Bart Van Assche
· 8 years ago
06eb061
dm mpath: requeue after a small delay if blk_get_request() fails
by Bart Van Assche
· 8 years ago
08e0029
blk-mq: remove the error argument to blk_mq_complete_request
by Christoph Hellwig
· 8 years ago
e0af413
dm rq: don't pass irrelevant error code to blk_mq_complete_request
by Christoph Hellwig
· 8 years ago
ac62d62
dm: support REQ_OP_WRITE_ZEROES
by Christoph Hellwig
· 8 years ago
65f619d
Merge branch 'for-linus' into for-4.12/block
by Jens Axboe
· 8 years ago
6077c2d
dm rq: Avoid that request processing stalls sporadically
by Bart Van Assche
· 8 years ago
f363b08
blk-mq: constify struct blk_mq_ops
by Eric Biggers
· 8 years ago
61febef
dm-rq: don't dereference request payload after ending request
by Jens Axboe
· 8 years ago
818551e
Merge branch 'for-4.11/next' into for-4.11/linus-merge
by Jens Axboe
· 8 years ago
4087a1f
dm rq: cope with DM device destruction while in dm_old_request_fn()
by Mike Snitzer
· 8 years ago
eb8db83
dm: always defer request allocation to the owner of the request_queue
by Christoph Hellwig
· 8 years ago
4bf58435
dm: remove incomplete BLOCK_PC support
by Christoph Hellwig
· 8 years ago
5ea708d
block: simplify blk_init_allocated_queue
by Christoph Hellwig
· 8 years ago
775a2e2
Merge tag 'dm-4.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
36869cb
Merge branch 'for-4.10/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
b23df0d
dm rq: simplify use_blk_mq initialization
by Bart Van Assche
· 8 years ago
4f9c74c
dm rq: replace 'bio->bi_vcnt == 1' with !bio_multiple_segments
by Ming Lei
· 8 years ago
d15bb3a
dm rq: fix a race condition in rq_completed()
by Bart Van Assche
· 8 years ago
7b17c2f
dm: Fix a race condition related to stopping and starting queues
by Bart Van Assche
· 8 years ago
f0d33ab
dm: Use BLK_MQ_S_STOPPED instead of QUEUE_FLAG_STOPPED in blk-mq code
by Bart Van Assche
· 8 years ago
2b053ac
blk-mq: Add a kick_requeue_list argument to blk_mq_requeue_request()
by Bart Van Assche
· 8 years ago
9b7dd57
blk-mq: Remove blk_mq_cancel_requeue_work()
by Bart Van Assche
· 8 years ago
52d7f1b
blk-mq: Avoid that requeueing starts stopped queues
by Bart Van Assche
· 8 years ago
e0f3e6a
Merge tag 'dm-4.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
e806402
block: split out request-only flags into a new namespace
by Christoph Hellwig
· 8 years ago
937fa62
dm rq: clear kworker_task if kthread_run() returned an error
by Mike Snitzer
· 8 years ago
3989144
kthread: kthread worker API cleanup
by Petr Mladek
· 8 years ago
12e3d3c
Merge branch 'for-4.9/block-irq' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
48915c2
Merge tag 'dm-4.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
by Linus Torvalds
· 8 years ago
b21d5b3
blk-mq: register device instead of disk
by Matias Bjørling
· 8 years ago
e0c1075
dm rq: introduce dm_mq_kick_requeue_list()
by Mike Snitzer
· 8 years ago
fbc39b4
dm rq: reduce arguments passed to map_request() and dm_requeue_original_request()
by Mike Snitzer
· 8 years ago
7d7e0f9
blk-mq: remove ->map_queue
by Christoph Hellwig
· 8 years ago
a8ac51e
dm rq: add DM_MAPIO_DELAY_REQUEUE to delay requeue of blk-mq requests
by Mike Snitzer
· 8 years ago
c533f24
dm rq: simplify dm_old_stop_queue()
by Bart Van Assche
· 8 years ago
9dbeaea
dm rq: take request_queue lock while clearing QUEUE_FLAG_STOPPED
by Mike Snitzer
· 8 years ago
2397a15
dm rq: factor out dm_mq_stop_queue()
by Bart Van Assche
· 8 years ago
7d9595d
dm rq: fix the starting and stopping of blk-mq queues
by Mike Snitzer
· 8 years ago
bd9f55e
dm: fix second blk_delay_queue() parameter to be in msec units not jiffies
by Tahsin Erdogan
· 8 years ago
7193a9d
dm rq: check kthread_run return for .request_fn request-based DM
by Mike Snitzer
· 8 years ago
e83068a
dm mpath: add optional "queue_mode" feature
by Mike Snitzer
· 9 years ago
4cc9613
dm: move request-based code out to dm-rq.[hc]
by Mike Snitzer
· 9 years ago