index
:
kernel/git/horms/renesas.git
arm-defconfig-for-v4.19
arm-defconfig-for-v4.20
arm-defconfig-for-v4.21
arm-defconfig-for-v5.1
arm-defconfig-for-v5.2
arm-dt-for-v4.19
arm-dt-for-v4.20
arm-dt-for-v4.21
arm-dt-for-v5.1
arm-dt-for-v5.2
arm-dt-for-v5.3
arm-soc-for-v4.19
arm-soc-for-v4.20
arm-soc-for-v5.1
arm-soc-for-v5.2
arm-soc-for-v5.3
arm64-cleanup-for-v4.7
arm64-defconfig-for-v4.10
arm64-defconfig-for-v4.12
arm64-defconfig-for-v4.13
arm64-defconfig-for-v4.14
arm64-defconfig-for-v4.15
arm64-defconfig-for-v4.17
arm64-defconfig-for-v4.18
arm64-defconfig-for-v4.19
arm64-defconfig-for-v4.20
arm64-defconfig-for-v4.5
arm64-defconfig-for-v4.6
arm64-defconfig-for-v4.7
arm64-defconfig-for-v4.8
arm64-defconfig-for-v4.9
arm64-defconfig-for-v5.1
arm64-defconfig-for-v5.2
arm64-defconfig-for-v5.3
arm64-dt-for-v4.10
arm64-dt-for-v4.11
arm64-dt-for-v4.12
arm64-dt-for-v4.13
arm64-dt-for-v4.14
arm64-dt-for-v4.15
arm64-dt-for-v4.16
arm64-dt-for-v4.17
arm64-dt-for-v4.18
arm64-dt-for-v4.19
arm64-dt-for-v4.20
arm64-dt-for-v4.21
arm64-dt-for-v4.5
arm64-dt-for-v4.6
arm64-dt-for-v4.7
arm64-dt-for-v4.8
arm64-dt-for-v4.9
arm64-dt-for-v5.1
arm64-dt-for-v5.2
arm64-dt-for-v5.3
arm64-dt-pm-domain-for-v4.7
arm64-soc-for-v4.20
arm64-soc-for-v4.6
boards-cleanups-for-v3.19
boards-for-v3.15
boards-for-v3.16
boards-for-v3.17
boards-for-v3.18
boards-for-v3.19
cleanup-boards-for-v3.17.base
cleanup-for-v3.15
cleanup-for-v3.16
cleanup-for-v3.18
cleanup-for-v3.19
cleanup-for-v4.3
cleanup-for-v4.4
cleanup-for-v4.4.base
cleanup-for-v4.5
cleanup-for-v4.6
cleanup-for-v4.7
cleanup2-for-v4.6
clk-for-v3.18
clk-for-v4.3
clk-for-v4.4
clock-cleanup-for-v3.16
clock-fixes-for-v3.17
clock-fixes-for-v3.18
clock-for-v3.15
clock-for-v3.16
clock-for-v3.17
clocks-for-v3.18
clocksource-for-v3.18
cpg-for-v3.15
cpufreq-for-v3.17
da9063-da9210-quirk-for-v4.1
defconfig-fixes-for-v3.19
defconfig-fixes-for-v3.20
defconfig-for-v3.15
defconfig-for-v3.16
defconfig-for-v3.17
defconfig-for-v3.18
defconfig-for-v3.19
defconfig-for-v3.20
defconfig-for-v4.1
defconfig-for-v4.10
defconfig-for-v4.11
defconfig-for-v4.14
defconfig-for-v4.15
defconfig-for-v4.16
defconfig-for-v4.17
defconfig-for-v4.18
defconfig-for-v4.2
defconfig-for-v4.3
defconfig-for-v4.4
defconfig-for-v4.5
defconfig-for-v4.6
defconfig-for-v4.7
defconfig-for-v4.8
defconfig-for-v4.9
devel
drivers-for-v3.20
drivers-for-v4.10
drivers-for-v4.12
drivers-for-v4.13
drivers-for-v4.14
drivers-for-v4.15
drivers-for-v4.20
drivers-for-v4.21
drivers-for-v5.2
dt-bindings-for-v4.12
dt-bindings-for-v4.13
dt-bindings-for-v4.14
dt-bindings-for-v4.15
dt-bindings-for-v4.16
dt-bindings-for-v4.17
dt-bindings-for-v4.18
dt-bindings-for-v4.19
dt-bindings-for-v4.20
dt-bindings-for-v4.21
dt-bindings-for-v5.1
dt-bindings-for-v5.2
dt-bindings-for-v5.3
dt-cleanups-for-v3.18
dt-cleanups-for-v3.19
dt-cleanups-for-v3.20
dt-cleanups2-for-v3.20
dt-clocksource-for-v3.19
dt-du-for-v3.19
dt-fixes-for-v3.18
dt-fixes-for-v4.15
dt-fixes-for-v4.5
dt-fixes-for-v4.8
dt-for-v3.15
dt-for-v3.16
dt-for-v3.17
dt-for-v3.18
dt-for-v3.19
dt-for-v3.20
dt-for-v4.1
dt-for-v4.10
dt-for-v4.11
dt-for-v4.12
dt-for-v4.13
dt-for-v4.14
dt-for-v4.15
dt-for-v4.16
dt-for-v4.17
dt-for-v4.18
dt-for-v4.2
dt-for-v4.3
dt-for-v4.4
dt-for-v4.5
dt-for-v4.6
dt-for-v4.7
dt-for-v4.8
dt-for-v4.9
dt-pm-domain-for-v4.7
dt-scif-for-v3.16
dt-timers-for-v3.17
dt-timers-for-v3.18
fixes-for-v3.15
fixes-for-v3.16
fixes-for-v4.1
fixes-for-v4.10
fixes-for-v4.12
fixes-for-v4.13
fixes-for-v4.14
fixes-for-v4.15
fixes-for-v4.17
fixes-for-v4.18
fixes-for-v4.20
fixes-for-v4.3
fixes-for-v4.4
fixes-for-v4.5
fixes-for-v4.6
fixes-for-v4.8
fixes-for-v5.0
fixes-for-v5.1
fixes-for-v5.3
gic-cleanup-for-v4.5
header-cleanup-for-v3.17
init-delay-for-v3.18
intc-for-v3.15
kconfig-cleanups-for-v3.18
kconfig-cleanups-for-v3.19
koelsch-board-removal-for-v3.19
lager-board-removal-for-v3.20
local/fixes-for-v3.16-rc1
maintainers-for-v3.17
maintainers-for-v3.18
marzen-board-removal-for-v4.3
master
next
next-preview
pci-defconfig-for-v4.7
pm-cleanups-for-v3.18
pm-domain-for-v4.3
pm-for-v4.1
r7s72100-ccf-for-v3.16
r8a73a4-ccf-and-multiplatform-for-v4.1
r8a73a4-dt-timers-for-v3.19
r8a7740-ccf-and-timers-for-v3.18
r8a7740-cleanup-for-v3.16
r8a7740-multiplatform-for-v3.18
r8a7745-sysc-for-v4.10
r8a7778-ccf-and-multiplatform-for-v4.1
r8a7779-multiplatform-for-v3.17
rcar-audmapp-for-v3.17
rcar-sysc-for-v4.13
rcar-sysc-for-v4.7
rcar-sysc-for-v4.8
runtime-pm-for-v3.19
sh-drivers-fixes-for-v4.5
sh-drivers-for-v3.15
sh-drivers-for-v3.16
sh-drivers-for-v3.17
sh-drivers-for-v3.20
sh-drivers-for-v4.0
sh-drivers-for-v4.1
sh-drivers-for-v4.3
sh-drivers-for-v4.4
sh-drivers-for-v4.4.base
sh-drivers-for-v4.5
sh-drivers-for-v4.8
sh7372-soc-removal-for-v4.1
sh73a0-ccf-for-v3.20
sh73a0-multiplatform-for-v4.1
sh73a0-multiplatform-for-v4.1.base
shdma-for-v3.17
simple-pm-bus-for-v4.1
simple-pm-bus-for-v4.7
soc-cleanup-for-v3.16
soc-cleanup-for-v3.17
soc-cleanup-for-v4.1
soc-cleanups-for-v3.19
soc-fixes-for-v3.18
soc-fixes-for-v3.19
soc-fixes-for-v4.5
soc-for-v3.15
soc-for-v3.16
soc-for-v3.17
soc-for-v3.18
soc-for-v3.19
soc-for-v3.20
soc-for-v4.1
soc-for-v4.10
soc-for-v4.11
soc-for-v4.13
soc-for-v4.14
soc-for-v4.15
soc-for-v4.16
soc-for-v4.17
soc-for-v4.18
soc-for-v4.2
soc-for-v4.21
soc-for-v4.3
soc-for-v4.4
soc-for-v4.6
soc-for-v4.7
soc-for-v4.8
soc-for-v4.9
soc-match-for-v4.10
sysc-for-v4.12
topic/cpufreq-automatic
topic/hs400-clk
topic/hs400-dt-v2
topic/hs400-dt-v2.rebase
topic/hs400-mmc-v2
topic/hs400-mmc-v3
topic/hs400-mmc-v4
topic/hs400-mmc-v5
topic/hs400-v2
topic/hs400-v3
topic/hs400-v4
topic/hs400-v5
topic/i2c-demux
topic/i2c-demux-v2
topic/i2c-demux-v3
topic/ipmmu-bindings
topic/ipmmu-driver-v5
topic/ipmmu-driver-v6
topic/ipmmu-dt
topic/ipmmu-dt-r8a7795-v5
topic/ipmmu-dt-r8a7796-v2
topic/ipmmu-dt-r8a77970-v2
topic/ipmmu-dt-r8a77995-v2
topic/m3-2-i2c-dvfs
topic/r8a7790-soc-node
topic/r8a7795-cpufreq
topic/r8a7795-pcie
topic/r8a7795-sound-v6
topic/r8a7795-sound-v6.runtime
topic/r8a7796
topic/r8a7796-cpufreq
topic/r8a7796-sdhi
topic/r8a7796-sdhi-v2
topic/r8a7796-sdhi-v2.rebase
topic/r8a7796-v2
topic/r8a7796-v3
topic/ravb-fix-ring-free-v5
topic/ravb-gigabit
topic/ravb-gigabit-driver-v2
topic/ravb-gigabit-integration
topic/ravb-rx-checksum-offload
topic/ravb-rx-num-desc-v3
topic/rcar-gen2-soc-node
topic/rcar-gen3-cpufreq
topic/rcar-gen3-cpufreq-dts
topic/rcar-gen3-cpufreq-dts-v2
topic/rcar-gen3-cpufreq-dts-v3
topic/rcar-gen3-cpufreq-little-dts
topic/rcar-gen3-cpufreq-v3
topic/rcar-gen3-cpufreq-v4
topic/rcar-gen3-cpufreq-v5
topic/rcar-gen3-z-clk
topic/rcar-gen3-z-clk-v3
topic/rcar-gen3-z-clk-v4
topic/rcar-gen3-z-clk-v5
topic/renesas-defconfig
topic/sdhi-gen3-dma
topic/sdhi-gen3-dma-2017
topic/sdhi-gen3-dma-2017-v2
topic/sdhi-gen3-dma-2017-v3
topic/sdhi-gen3-dma-v2
topic/sdhi-gen3-dma-v3
topic/sdhi-gen3-dma-v3.rebase
topic/sdhi-gen3-dma-v3.rebase3
topic/sdhi-hs400
topic/sdhi-hs400.base
topic/sdhi-refactor-v2
topic/sdhi-refactor-v2+sdhi-cmd23
topic/sdr104
topic/sdr104-driver-v7
topic/sdr104-driver-v8
topic/sdr104-integration-v7
topic/sdr104-integration-v8
topic/sdr104-v2
topic/sdr104-v3
topic/sdr104-v4
topic/sdr104-v5
topic/sdr104-v5+sdhi-dma-v3
topic/sdr104-v6
topic/sdr104-v6+r8a7791,4
topic/sdr104-v6+r8a7796
topic/sdr104-v6+sdhi-dma-v3
topic/sdr104-v7
topic/sdr104-v7+sdhi-dma-v3
topic/sdr104-v8
topic/sdr104-v8+sdhi-dma-v3
Renesas Kernel Development Tree
Simon Horman
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
block
/
blk-mq.c
Age
Commit message (
Expand
)
Author
Files
Lines
2019-07-10
block: Disable write plugging for zoned block devices
Damien Le Moal
1
-1
/
+1
2019-07-02
blk-mq: simplify blk_mq_make_request()
Bart Van Assche
1
-8
/
+2
2019-07-02
blk-mq: remove blk_mq_put_ctx()
Bart Van Assche
1
-13
/
+3
2019-06-20
block: remove the bi_phys_segments field in struct bio
Christoph Hellwig
1
-11
/
+12
2019-06-20
block: remove blk_init_request_from_bio
Christoph Hellwig
1
-1
/
+6
2019-05-29
blk-mq: Fix memory leak in error handling
Jes Sorensen
1
-1
/
+4
2019-05-23
blk-mq: fix hang caused by freeze/unfreeze sequence
Bob Liu
1
-9
/
+10
2019-05-04
blk-mq: always free hctx after request queue is freed
Ming Lei
1
-13
/
+33
2019-05-04
blk-mq: split blk_mq_alloc_and_init_hctx into two parts
Ming Lei
1
-64
/
+75
2019-05-04
blk-mq: free hw queue's resource in hctx's release handler
Ming Lei
1
-6
/
+2
2019-05-04
blk-mq: move cancel of requeue_work into blk_mq_release
Ming Lei
1
-0
/
+2
2019-05-02
block: fix function name in comment
Raul E Rangel
1
-1
/
+1
2019-04-30
block: add SPDX tags to block layer files missing licensing information
Christoph Hellwig
1
-0
/
+1
2019-04-13
bfq: update internal depth state when queue depth changes
Jens Axboe
1
-0
/
+2
2019-04-10
blk-mq: introduce blk_mq_complete_request_sync()
Ming Lei
1
-0
/
+7
2019-04-05
block: Revert v5.0 blk_mq_request_issue_directly() changes
Bart Van Assche
1
-59
/
+63
2019-04-04
blk-mq: do not reset plug->rq_count before the list is sorted
Dongli Zhang
1
-1
/
+2
2019-04-02
blk-mq: add trace block plug and unplug for multiple queues
Yufen Yu
1
-0
/
+2
2019-04-02
block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx
Shenghui Wang
1
-1
/
+1
2019-03-25
blk-mq: fix sbitmap ws_active for shared tags
Jens Axboe
1
-2
/
+11
2019-03-24
blk-mq: update comment for blk_mq_hctx_has_pending()
Yufen Yu
1
-1
/
+2
2019-03-20
block: Unexport blk_mq_add_to_requeue_list()
Bart Van Assche
1
-1
/
+0
2019-03-20
block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpect...
Yufen Yu
1
-2
/
+2
2019-03-18
blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART
Yufen Yu
1
-2
/
+1
2019-03-09
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Linus Torvalds
1
-4
/
+0
2019-03-08
Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-13
/
+20
2019-02-28
blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map
Dongli Zhang
1
-7
/
+7
2019-02-15
block: kill QUEUE_FLAG_NO_SG_MERGE
Ming Lei
1
-3
/
+0
2019-02-11
blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue
Jianchao Wang
1
-2
/
+10
2019-02-08
block: avoid setting nr_requests to current value
Aleksei Zakharov
1
-0
/
+3
2019-02-05
scsi: block: remove bidi support
Christoph Hellwig
1
-3
/
+0
2019-02-05
scsi: block: remove req->special
Christoph Hellwig
1
-1
/
+0
2019-02-01
blk-mq: save default hctx into ctx->hctxs for not-supported type
Jianchao Wang
1
-1
/
+8
2019-02-01
blk-mq: save queue mapping result into ctx directly
Jianchao Wang
1
-2
/
+2
2019-01-16
block: don't lose track of REQ_INTEGRITY flag
Ming Lei
1
-1
/
+2
2018-12-18
block: make request_to_qc_t public
Sagi Grimberg
1
-8
/
+0
2018-12-17
blk-mq: enable IO poll if .nr_queues of type poll > 0
Ming Lei
1
-1
/
+2
2018-12-17
blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight()
Jens Axboe
1
-8
/
+8
2018-12-17
blk-mq: skip zero-queue maps in blk_mq_map_swqueue
Ming Lei
1
-0
/
+3
2018-12-17
blk-mq: fix dispatch from sw queue
Ming Lei
1
-10
/
+19
2018-12-17
blk-mq: fix allocation for queue mapping table
Ming Lei
1
-1
/
+1
2018-12-16
blk-mq: replace and kill blk_mq_request_issue_directly
Jianchao Wang
1
-8
/
+1
2018-12-16
blk-mq: issue directly with bypass 'false' in blk_mq_sched_insert_requests
Jianchao Wang
1
-11
/
+9
2018-12-16
blk-mq: refactor the code of issue request directly
Jianchao Wang
1
-49
/
+54
2018-12-10
block: return just one value from part_in_flight
Mikulas Patocka
1
-7
/
+5
2018-12-09
Merge tag 'v4.20-rc6' into for-4.21/block
Jens Axboe
1
-3
/
+4
2018-12-07
blk-mq: re-build queue map in case of kdump kernel
Ming Lei
1
-2
/
+3
2018-12-07
blk-mq: punt failed direct issue to dispatch list
Jens Axboe
1
-28
/
+5
2018-12-04
blk-mq: fix corruption with direct issue
Jens Axboe
1
-1
/
+25
2018-12-04
block: enable polling by default if a poll map is initalized
Christoph Hellwig
1
-0
/
+2
2018-12-04
block: remove ->poll_fn
Christoph Hellwig
1
-5
/
+19
2018-12-03
blk-mq: don't call ktime_get_ns() if we don't need it
Jens Axboe
1
-2
/
+17
2018-11-29
blk-mq: use plug for devices that implement ->commits_rqs()
Jens Axboe
1
-1
/
+5
2018-11-29
blk-mq: use bd->last == true for list inserts
Jens Axboe
1
-8
/
+8
2018-11-29
blk-mq: add mq_ops->commit_rqs()
Jens Axboe
1
-0
/
+16
2018-11-29
block: improve logic around when to sort a plug list
Jens Axboe
1
-5
/
+18
2018-11-29
blk-mq: Add a NULL check in blk_mq_free_map_and_requests()
Dan Carpenter
1
-1
/
+1
2018-11-28
blk-mq: fix failure to decrement plug count on single rq removal
Jens Axboe
1
-1
/
+3
2018-11-26
block: sum requests in the plug structure
Jens Axboe
1
-11
/
+5
2018-11-26
blk-mq: Simplify request completion state
Keith Busch
1
-3
/
+1
2018-11-26
blk-mq: Return true if request was completed
Keith Busch
1
-2
/
+3
2018-11-26
blk-mq: never redirect polled IO completions
Jens Axboe
1
-1
/
+6
2018-11-26
blk-mq: ensure mq_ops ->poll() is entered at least once
Jens Axboe
1
-2
/
+2
2018-11-26
block: make blk_poll() take a parameter on whether to spin or not
Jens Axboe
1
-3
/
+3
2018-11-26
blk-mq: remove 'tag' parameter from mq_ops->poll()
Jens Axboe
1
-1
/
+1
2018-11-26
blk-mq: when polling for IO, look for any completion
Jens Axboe
1
-35
/
+36
2018-11-21
blk-mq: not embed .mq_kobj and ctx->kobj into queue instance
Ming Lei
1
-7
/
+32
2018-11-19
block: Remove bio->bi_ioc
Damien Le Moal
1
-2
/
+2
2018-11-19
block: have ->poll_fn() return number of entries polled
Jens Axboe
1
-9
/
+9
2018-11-19
block: avoid ordered task state change for polled IO
Jens Axboe
1
-2
/
+2
2018-11-16
block: add queue_is_mq() helper
Jens Axboe
1
-1
/
+1
2018-11-15
block: remove the lock argument to blk_alloc_queue_node
Christoph Hellwig
1
-1
/
+1
2018-11-15
block: remove the unused lock argument to rq_qos_throttle
Christoph Hellwig
1
-1
/
+1
2018-11-15
block: use atomic bitops for ->queue_flags
Christoph Hellwig
1
-1
/
+1
2018-11-15
block: remove deadline __deadline manipulation helpers
Christoph Hellwig
1
-2
/
+2
2018-11-09
block: remove req->timeout_list
Christoph Hellwig
1
-1
/
+0
2018-11-08
blk-mq: provide a helper to check if a queue is busy
Jens Axboe
1
-0
/
+26
2018-11-08
blk-mq-tag: change busy_iter_fn to return whether to continue or not
Jens Axboe
1
-5
/
+11
2018-11-07
blk-mq: improve plug list sorting
Jens Axboe
1
-5
/
+12
2018-11-07
blk-mq: cleanup and improve list insertion
Jens Axboe
1
-11
/
+14
2018-11-07
blk-mq: cache request hardware queue mapping
Jens Axboe
1
-13
/
+9
2018-11-07
blk-mq: separate number of hardware queues from nr_cpu_ids
Jens Axboe
1
-7
/
+21
2018-11-07
blk-mq: support multiple hctx maps
Jens Axboe
1
-31
/
+61
2018-11-07
blk-mq: allow software queue to map to multiple hardware queues
Jens Axboe
1
-6
/
+16
2018-11-07
blk-mq: pass in request/bio flags to queue mapping
Jens Axboe
1
-22
/
+28
2018-11-07
blk-mq: abstract out queue map
Jens Axboe
1
-16
/
+18
2018-11-07
blk-mq: kill q->mq_map
Jens Axboe
1
-9
/
+4
2018-11-07
block: kill request ->cpu member
Jens Axboe
1
-1
/
+6
2018-11-07
block: get rid of q->softirq_done_fn()
Jens Axboe
1
-9
/
+8
2018-11-07
block: get rid of blk_queued_rq()
Jens Axboe
1
-1
/
+1
2018-11-07
block: remove request_list code
Jens Axboe
1
-4
/
+0
2018-11-07
block: get rid of MQ scheduler ops union
Jens Axboe
1
-6
/
+6
2018-11-07
blk-mq: remove legacy check in queue blk_freeze_queue()
Jens Axboe
1
-2
/
+0
2018-11-07
blk-mq: remove the request_list usage
Jens Axboe
1
-5
/
+0
2018-10-25
blk-mq: place trace_block_getrq() in correct place
Xiaoguang Wang
1
-2
/
+2
2018-10-15
blk-mq: provide helper for setting up an SQ queue and tag set
Jens Axboe
1
-0
/
+33
2018-10-13
blk-mq: fallback to previous nr_hw_queues when updating fails
Jianchao Wang
1
-3
/
+24
2018-10-13
blk-mq: realloc hctx when hw queue is mapped to another node
Jianchao Wang
1
-26
/
+56
2018-10-13
blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs
Jianchao Wang
1
-7
/
+10
2018-10-13
blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues
Jianchao Wang
1
-27
/
+12
2018-10-08
blk-mq: complete req in softirq context in case of single queue
Ming Lei
1
-0
/
+14
2018-10-01
Merge tag 'v4.19-rc6' into for-4.20/block
Jens Axboe
1
-2
/
+2
2018-09-27
block: move call of scheduler's ->completed_request() hook
Omar Sandoval
1
-2
/
+3
2018-09-27
blk-mq: I/O and timer unplugs are inverted in blktrace
Ilya Dryomov
1
-2
/
+2
2018-09-26
blk-mq: Enable support for runtime power management
Bart Van Assche
1
-0
/
+2
2018-09-26
block: Allow unfreezing of a queue while requests are in progress
Bart Van Assche
1
-1
/
+1
2018-08-22
Merge tag 'for-4.19/post-20180822' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-8
/
+88
2018-08-21
blk-mq: sync the update nr_hw_queues with blk_mq_queue_tag_busy_iter
Jianchao Wang
1
-0
/
+4
2018-08-21
blk-mq: init hctx sched after update ctx and hctx mapping
Jianchao Wang
1
-8
/
+84
2018-08-14
Merge tag 'for-4.19/block-20180812' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-60
/
+113
2018-08-09
blk-mq: count the hctx as active before allocating tag
Jianchao Wang
1
-2
/
+6
2018-07-27
Merge tag 'for-linus-20180727' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-3
/
+1
2018-07-24
blk-mq: export setting request completion state
Keith Busch
1
-3
/
+1
2018-07-22
blk-mq: fail the request in case issue failure
Ming Lei
1
-2
/
+6
2018-07-17
blk-mq: issue directly if hw queue isn't busy in case of 'none'
Ming Lei
1
-1
/
+22
2018-07-09
block: remove external dependency on wbt_flags
Josef Bacik
1
-5
/
+4
2018-07-09
blk-rq-qos: refactor out common elements of blk-wbt
Josef Bacik
1
-6
/
+6
2018-07-09
blk-mq: dequeue request one by one from sw queue if hctx is busy
Ming Lei
1
-1
/
+32
2018-07-09
blk-mq: use list_splice_tail_init() to insert requests
Ming Lei
1
-7
/
+7
2018-07-09
blk-mq: fix typo in a function comment
Minwoo Im
1
-1
/
+1
2018-07-09
blk-mq: code clean-up by adding an API to clear set->mq_map
Minwoo Im
1
-3
/
+1
2018-07-09
blk-mq: remove synchronize_rcu() from blk_mq_del_queue_tag_set()
Ming Lei
1
-8
/
+2
2018-07-09
blk-mq: introduce new lock for protecting hctx->dispatch_wait
Ming Lei
1
-9
/
+17
2018-07-09
blk-mq: don't pass **hctx to blk_mq_mark_tag_wait()
Ming Lei
1
-12
/
+11
2018-07-09
blk-mq: cleanup blk_mq_get_driver_tag()
Ming Lei
1
-12
/
+7
2018-06-30
Merge tag 'for-linus-20180629' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-0
/
+12
2018-06-29
blk-mq: don't queue more if we get a busy return
Jens Axboe
1
-0
/
+12
2018-06-24
Merge tag 'for-linus-20180623' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+0
2018-06-23
blk-mq: Fix timeout handling in case the timeout handler returns BLK_EH_DONE
Bart Van Assche
1
-1
/
+0
2018-06-17
Merge tag 'for-linus-20180616' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-2
/
+6
2018-06-14
blk-mq: don't time out requests again that are in the timeout handler
Christoph Hellwig
1
-0
/
+5
2018-06-12
treewide: kzalloc_node() -> kcalloc_node()
Kees Cook
1
-8
/
+8
2018-06-11
blk-mq: reinit q->tag_set_list entry only after grace period
Roman Pen
1
-2
/
+1
2018-06-04
blk-mq: return when hctx is stopped in blk_mq_run_work_fn
Jianchao Wang
1
-1
/
+1
2018-06-01
block: split the blk-mq case from elevator_init
Christoph Hellwig
1
-1
/
+1
2018-06-01
block: move sysfs_lock into elevator_init
Christoph Hellwig
1
-1
/
+1
2018-05-29
blk-mq: simplify blk_mq_rq_timed_out
Christoph Hellwig
1
-14
/
+8
2018-05-29
block: remove BLK_EH_HANDLED
Christoph Hellwig
1
-4
/
+0
2018-05-29
block: rename BLK_EH_NOT_HANDLED to BLK_EH_DONE
Christoph Hellwig
1
-1
/
+1
2018-05-29
blk-mq: Remove generation seqeunce
Keith Busch
1
-183
/
+75
2018-05-29
blk-mq: Fix timeout and state order
Keith Busch
1
-1
/
+1
2018-05-22
blk-mq: remove wrong 'unlikely' check
huhai
1
-1
/
+1
2018-05-18
blk-mq: clear hctx->dispatch_from when mappings change
huhai
1
-0
/
+1
2018-05-16
blk-mq: remove redundant insert case in blk_mq_make_request()
huhai
1
-15
/
+1
2018-05-10
blk-mq: don't call into depth limiting for reserved tags
Jens Axboe
1
-2
/
+4
2018-05-09
block: consolidate struct request timestamp fields
Omar Sandoval
1
-5
/
+5
2018-05-09
block: move blk_stat_add() to __blk_mq_end_request()
Omar Sandoval
1
-4
/
+5
2018-05-09
block: get rid of struct blk_issue_stat
Omar Sandoval
1
-2
/
+6
2018-05-09
block: pass struct request instead of struct blk_issue_stat to wbt
Omar Sandoval
1
-5
/
+5
2018-04-26
blk-mq: fix sysfs inflight counter
Omar Sandoval
1
-0
/
+19
2018-04-26
blk-mq: count allocated but not started requests in iostats inflight
Omar Sandoval
1
-12
/
+9
2018-04-25
Revert "blk-mq: remove code for dealing with remapping queue"
Ming Lei
1
-3
/
+31
2018-04-16
blk-mq: start request gstate with gen 1
Jianchao Wang
1
-0
/
+7
2018-04-10
blk-mq: remove code for dealing with remapping queue
Ming Lei
1
-31
/
+3
2018-04-10
blk-mq: don't check queue mapped in __blk_mq_delay_run_hw_queue()
Ming Lei
1
-3
/
+0
2018-04-10
blk-mq: remove blk_mq_delay_queue()
Ming Lei
1
-28
/
+2
2018-04-10
blk-mq: introduce blk_mq_hw_queue_first_cpu() to figure out first cpu
Ming Lei
1
-12
/
+11
2018-04-10
blk-mq: avoid to write intermediate result to hctx->next_cpu
Ming Lei
1
-8
/
+9
2018-04-10
blk-mq: make sure that correct hctx->next_cpu is set
Ming Lei
1
-0
/
+2
2018-04-10
blk-mq: order getting budget and driver tag
Ming Lei
1
-11
/
+10
2018-03-08
block: Protect queue flag changes with the queue lock
Bart Van Assche
1
-1
/
+1
2018-03-08
block: Introduce blk_queue_flag_{set,clear,test_and_{set,clear}}()
Bart Van Assche
1
-10
/
+2
2018-03-08
block: Use the queue_flag_*() functions instead of open-coding these
Bart Van Assche
1
-1
/
+1
2018-02-28
block: Add 'lock' as third argument to blk_alloc_queue_node()
Bart Van Assche
1
-1
/
+1
2018-02-28
block: clear ctx pending bit under ctx lock
Omar Sandoval
1
-1
/
+1
2018-02-24
blk-mq: don't call io sched's .requeue_request when requeueing rq to ->dispatch
Ming Lei
1
-1
/
+3
2018-02-13
blk: optimization for classic polling
Nitesh Shetty
1
-0
/
+1
2018-01-30
blk-mq: introduce BLK_STS_DEV_RESOURCE
Ming Lei
1
-4
/
+16
2018-01-29
Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-230
/
+437
2018-01-19
blk-mq: Avoid that blk_mq_delay_run_hw_queue() introduces unintended delays
Bart Van Assche
1
-4
/
+3
2018-01-19
blk-mq: Rename blk_mq_request_direct_issue() into blk_mq_request_issue_direct...
Bart Van Assche
1
-2
/
+2
2018-01-17
blk-mq: don't dispatch request in blk_mq_request_direct_issue if queue is busy
Ming Lei
1
-12
/
+10
2018-01-17
blk-mq-sched: remove unused 'can_block' arg from blk_mq_sched_insert_request
Mike Snitzer
1
-9
/
+7
2018-01-17
blk-mq: improve DM's blk-mq IO merging via blk_insert_cloned_request feedback
Ming Lei
1
-8
/
+29
2018-01-17
blk-mq: factor out a few helpers from __blk_mq_try_issue_directly
Mike Snitzer
1
-27
/
+52
2018-01-17
blk-mq: turn WARN_ON in __blk_mq_run_hw_queue into printk
Ming Lei
1
-2
/
+20
2018-01-17
blk-mq: make sure hctx->next_cpu is set correctly
Ming Lei
1
-2
/
+28
2018-01-14
blk-mq: fix bad clear of RQF_MQ_INFLIGHT in blk_mq_ct_ctx_init()
Jens Axboe
1
-2
/
+3
2018-01-12
blk-mq: simplify queue mapping & schedule with each possisble CPU
Christoph Hellwig
1
-11
/
+8
2018-01-11
blk-mq: Reduce the number of if-statements in blk_mq_mark_tag_wait()
Bart Van Assche
1
-34
/
+35
2018-01-10
blk-mq: Add locking annotations to hctx_lock() and hctx_unlock()
Bart Van Assche
1
-0
/
+2
2018-01-10
block: rearrange a few request fields for better cache layout
Jens Axboe
1
-9
/
+9
2018-01-10
block: convert REQ_ATOM_COMPLETE to stealing rq->__deadline bit
Jens Axboe
1
-1
/
+1
2018-01-10
block: add accessors for setting/querying request deadline
Jens Axboe
1
-1
/
+1
2018-01-10
block: remove REQ_ATOM_POLL_SLEPT
Jens Axboe
1
-3
/
+2
2018-01-10
blk-mq: Explain when 'active_queues' is decremented
Bart Van Assche
1
-0
/
+6
2018-01-09
blk-mq: Fix spelling in a source code comment
Bart Van Assche
1
-2
/
+2
2018-01-09
blk-mq: silence false positive warnings in hctx_unlock()
Jens Axboe
1
-2
/
+4
2018-01-09
blk-mq: rename blk_mq_hw_ctx->queue_rq_srcu to ->srcu
Tejun Heo
1
-7
/
+7
2018-01-09
blk-mq: remove REQ_ATOM_STARTED
Tejun Heo
1
-29
/
+8
2018-01-09
blk-mq: remove REQ_ATOM_COMPLETE usages from blk-mq
Tejun Heo
1
-8
/
+7
2018-01-09
blk-mq: make blk_abort_request() trigger timeout path
Tejun Heo
1
-1
/
+1
2018-01-09
blk-mq: use blk_mq_rq_state() instead of testing REQ_ATOM_COMPLETE
Tejun Heo
1
-3
/
+3
2018-01-09
blk-mq: replace timeout synchronization with a RCU and generation based scheme
Tejun Heo
1
-72
/
+157
2018-01-09
blk-mq: protect completion path with RCU
Tejun Heo
1
-0
/
+5
2018-01-09
blk-mq: move hctx lock/unlock into a helper
Jens Axboe
1
-34
/
+32
2018-01-09
blk-mq: fix kernel oops in blk_mq_tag_idle()
Ming Lei
1
-1
/
+2
2018-01-06
blk-mq: fix race between updating nr_hw_queues and switching io sched
Ming Lei
1
-0
/
+4
2018-01-06
blk-mq: avoid to map CPU into stale hw queue
Ming Lei
1
-2
/
+20
2018-01-06
blk-mq: quiesce queue during switching io sched and updating nr_requests
Ming Lei
1
-1
/
+26
[next]