Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
8c031ba63f8f2a9efc471cb45b2ff18271556544
/
block
/
blk-mq.c
157f377
block: directly insert blk-mq request from blk_insert_cloned_request()
by Jens Axboe
· 7 years ago
a0725ab
Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
4d60621
block: Fix two comments that refer to .queue_rq() return values
by Bart Van Assche
· 7 years ago
3280d66
blk-mq: Fix queue usage on failed request allocation
by Keith Busch
· 7 years ago
d4acf36
block: Make blk_mq_delay_kick_requeue_list() rerun the queue at a quiet time
by Bart Van Assche
· 7 years ago
b8d62b3
blk-mq: enable checking two part inflight counts at the same time
by Jens Axboe
· 7 years ago
f299b7c
blk-mq: provide internal in-flight variant
by Jens Axboe
· 7 years ago
1ad43c0
blk-mq: don't leak preempt counter/q_usage_counter when allocating rq failed
by Ming Lei
· 7 years ago
b7a71e6
blk-mq: add warning to __blk_mq_run_hw_queue() for ints disabled
by Jens Axboe
· 7 years ago
18e9781
blk-mq: blk_mq_requeue_work() doesn't need to save IRQ flags
by Jens Axboe
· 7 years ago
130568d
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 7 years ago
03ffbcd
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
e23947b
bio-integrity: fold bio_integrity_enabled to bio_integrity_prep
by Dmitry Monakhov
· 7 years ago
9bd4218
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
4b855ad
blk-mq: Create hctx for each present CPU
by Christoph Hellwig
· 7 years ago
46685d1
blk-mq: don't bounce by default
by Christoph Hellwig
· 7 years ago
0b0bcac
block: don't bother with bounce limits for make_request drivers
by Christoph Hellwig
· 7 years ago
1bc3cd4
Merge branch 'linus' into sched/core, to pick up fixes
by Ingo Molnar
· 7 years ago
f95a0d6
Merge commit '8e8320c9315c' into for-4.13/block
by Jens Axboe
· 7 years ago
a9590fe
blk-mq: remove double set queue_num
by weiping
· 7 years ago
852ec80
blk-mq: Make it safe to quiesce and unquiesce from an interrupt handler
by Bart Van Assche
· 7 years ago
8e8320c
blk-mq: fix performance regression with shared tags
by Jens Axboe
· 7 years ago
5435c02
blk-mq: Warn when attempting to run a hardware queue that is not mapped
by Bart Van Assche
· 7 years ago
7b60781
blk-mq: Document locking assumptions
by Bart Van Assche
· 7 years ago
c3a148d
blk-mq: Initialize .rq_flags in blk_mq_rq_ctx_init()
by Bart Van Assche
· 7 years ago
cd6ce14
block: Make request operation type argument declarations consistent
by Bart Van Assche
· 7 years ago
0731967
blk-mq: Reduce blk_mq_hw_ctx size
by Bart Van Assche
· 7 years ago
03a07c9
block: return on congested block device
by Goldwyn Rodrigues
· 7 years ago
2055da9
sched/wait: Disambiguate wq_entry->task_list and wq_head->task_list naming
by Ingo Molnar
· 7 years ago
ac6424b
sched/wait: Rename wait_queue_t => wait_queue_entry_t
by Ingo Molnar
· 7 years ago
641a9ed
Revert "blk-mq: don't use sync workqueue flushing from drivers"
by Ming Lei
· 7 years ago
39a70c7
blk-mq: clarify dispatch may not be drained/blocked by stopping queue
by Ming Lei
· 7 years ago
1d9e9bc
blk-mq: don't stop queue for quiescing
by Ming Lei
· 7 years ago
69e07c4
blk-mq: update comments on blk_mq_quiesce_queue()
by Ming Lei
· 7 years ago
f4560ff
blk-mq: use QUEUE_FLAG_QUIESCED to quiesce queue
by Ming Lei
· 7 years ago
e4e7391
blk-mq: introduce blk_mq_unquiesce_queue
by Ming Lei
· 7 years ago
af67c31
blk: remove bio_set arg from blk_queue_split()
by NeilBrown
· 7 years ago
e4cdf1a
blk-mq: remove __blk_mq_alloc_request
by Christoph Hellwig
· 7 years ago
5bbf4e5
blk-mq-sched: unify request prepare methods
by Christoph Hellwig
· 7 years ago
44e8c2b
blk-mq: refactor blk_mq_sched_assign_ioc
by Christoph Hellwig
· 7 years ago
037cebb
blk-mq: streamline blk_mq_get_request
by Christoph Hellwig
· 7 years ago
6af5405
blk-mq: simplify blk_mq_free_request
by Christoph Hellwig
· 7 years ago
7b9e936
blk-mq-sched: unify request finished methods
by Christoph Hellwig
· 7 years ago
ea511e3
blk-mq: remove blk_mq_sched_{get,put}_rq_priv
by Christoph Hellwig
· 7 years ago
d2c0d38
blk-mq: move blk_mq_sched_{get,put}_request to blk-mq.c
by Christoph Hellwig
· 7 years ago
6e15cf2
blk-mq: mark blk_mq_rq_ctx_init static
by Christoph Hellwig
· 7 years ago
f06345a
blk-mq: fixup type of 'ret' in __blk_mq_try_issue_directly()
by Jens Axboe
· 7 years ago
8f66439
Merge tag 'v4.12-rc5' into for-4.13/block
by Jens Axboe
· 7 years ago
fc17b65
blk-mq: switch ->queue_rq return value to blk_status_t
by Christoph Hellwig
· 7 years ago
2a842ac
block: introduce new block status code type
by Christoph Hellwig
· 7 years ago
d964f04
blk-mq: fix direct issue
by Ming Lei
· 7 years ago
dad7a3b
blk-mq: pass correct hctx to blk_mq_try_issue_directly
by Ming Lei
· 7 years ago
e4dc2b3
blk-mq: Take tagset lock when updating hw queues
by Keith Busch
· 7 years ago
9bddeb2
blk-mq: make per-sw-queue bio merge as default .bio_merge
by Ming Lei
· 7 years ago
ab42f35
blk-mq: merge bio into sw queue before plugging
by Ming Lei
· 7 years ago
7254a50
blk-mq: remove blk_mq_abort_requeue_list()
by Ming Lei
· 7 years ago
f36ea50
blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split op
by Wen Xiong
· 8 years ago
ebd7685
blk-mq: make __blk_mq_stop_hw_queues static
by Colin Ian King
· 8 years ago
51d638b
block/mq: fix potential deadlock during cpu hotplug
by Wanpeng Li
· 8 years ago
9c1051a
blk-mq: untangle debugfs and sysfs
by Omar Sandoval
· 8 years ago
eabe065
block/mq: Cure cpu hotplug lock inversion
by Peter Zijlstra
· 8 years ago
2719aa2
blk-mq: don't use sync workqueue flushing from drivers
by Jens Axboe
· 8 years ago
7a148c2
block: don't call blk_mq_quiesce_queue() after queue is frozen
by Ming Lei
· 8 years ago
d6296d39
blk-mq: update ->init_request and ->exit_request prototypes
by Christoph Hellwig
· 8 years ago
6947529
Merge branch 'for-4.12/block' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 8 years ago
21c6e93
blk-mq: unify hctx delay_work and run_work
by Jens Axboe
· 8 years ago
9f99373
blk-mq: unify hctx delayed_run_work and run_work
by Jens Axboe
· 8 years ago
abc25a6
blk-mq: Fix preempt count imbalance
by Bart Van Assche
· 8 years ago
99c749a
blk-stat: kill blk_stat_rq_ddir()
by Jens Axboe
· 8 years ago
5feeacd
blk-mq: add might_sleep check to blk_mq_get_driver_tag()
by Jens Axboe
· 8 years ago
0206319
blk-mq: Fix poll_stat for new size-based bucketing.
by Stephen Bates
· 8 years ago
b00c53e
blk-mq: fix schedule-while-atomic with scheduler attached
by Jens Axboe
· 8 years ago
720b8cc
blk-mq: Add a polling specific stats function
by Stephen Bates
· 8 years ago
3a07bb1
blk-mq: fix potential oops with polling and blk-mq scheduler
by Jens Axboe
· 8 years ago
caf7df1
block: remove the errors field from struct request
by Christoph Hellwig
· 8 years ago
453f834
blk-mq: simplify __blk_mq_complete_request
by Christoph Hellwig
· 8 years ago
08e0029
blk-mq: remove the error argument to blk_mq_complete_request
by Christoph Hellwig
· 8 years ago
da8d7f0
block: Export blk_init_request_from_bio()
by Bart Van Assche
· 8 years ago
c05f852
blk-mq-sched: make completed_request() callback more useful
by Omar Sandoval
· 8 years ago
5b72727
blk-mq: export helpers
by Omar Sandoval
· 8 years ago
710c785
blk-mq: Clarify comments in blk_mq_dispatch_rq_list()
by Bart Van Assche
· 8 years ago
705cda9
blk-mq: Make it safe to use RCU to iterate over blk_mq_tag_set.tag_list
by Bart Van Assche
· 8 years ago
d945a36
blk-mq: use true instead of 1 for blk_mq_queue_data.last
by Omar Sandoval
· 8 years ago
807b104
blk-mq: make driver tag failure path easier to follow
by Omar Sandoval
· 8 years ago
65f619d
Merge branch 'for-linus' into for-4.12/block
by Jens Axboe
· 8 years ago
6d8c6c0
blk-mq: Restart a single queue if tag sets are shared
by Bart Van Assche
· 8 years ago
7587a5a
blk-mq: Introduce blk_mq_delay_run_hw_queue()
by Bart Van Assche
· 8 years ago
ebe8bdd
blk-mq: remap queues when adding/removing hardware queues
by Omar Sandoval
· 8 years ago
54d5329
blk-mq-sched: fix crash in switch error path
by Omar Sandoval
· 8 years ago
9325263
blk-mq-sched: set up scheduler tags when bringing up new queues
by Omar Sandoval
· 8 years ago
81380ca
blk-mq: use the right hctx when getting a driver tag fails
by Omar Sandoval
· 8 years ago
f2fbc9d
blk-mq: Remove blk_mq_queue_data.list
by Bart Van Assche
· 8 years ago
bf4907c
blk-mq: fix schedule-under-preempt for blocking drivers
by Jens Axboe
· 8 years ago
ac77a0c
block: do not put mq context in blk_mq_alloc_request_hctx
by Minchan Kim
· 8 years ago
3e06eb3
block: do not put mq context in blk_mq_alloc_request_hctx
by Minchan Kim
· 8 years ago
3e8a706
blk-mq: include errors in did_work calculation
by Jens Axboe
· 8 years ago
b58e176
block-mq: don't re-queue if we get a queue error
by Josef Bacik
· 8 years ago
48b99c9
blk-mq: fix a typo and a spelling mistake
by Jens Axboe
· 8 years ago
0c9539a
blk-mq: fix leak of q->stats
by Omar Sandoval
· 8 years ago
1671d52
block: rename blk_mq_freeze_queue_start()
by Ming Lei
· 8 years ago
Next »