index
:
kernel/git/conor/linux.git
arch-topo
asm-generic-cpuinfo_ops
auto-update-info
auto-update-v1
auto-update-v2
auto-update-v3
b4-trailers
borked-acpi-surface
cache-no-subsystem
cache-subsystem
can-clk-changes
canaan
clk-reset-stuff
clk-starfive
dt-conversion
dt-fixes
dt-for-next
experimental
fixes
for-next
generic-cpuinfo_op
genpd-starfive
gpio-irq
linux-6.6.y-rt
lol
master
mchp-soc2arch
microchip-defconfig
microchip-dt64
microchip-dt64-fixes
mpfs-reset
next-for-next
not-dt-for-next
osbi-nomap
pac
pwm-dev-v13
pwm-dev-v14
pwm-dev-v15
pwm-dev-v16
pwm-dev-v17
qwip
riscv,extensions
riscv,isa
riscv-add_tysom_dt
riscv-backport_238_fix
riscv-cache-for-next
riscv-ccache_error_backports
riscv-check_vector
riscv-config-for-next
riscv-document_patchwork_more
riscv-dt-fixes
riscv-dt-for-next
riscv-dt-for-v6.11
riscv-elide_splat_6.1
riscv-enable_rust
riscv-extensions
riscv-extensions-strings
riscv-extensions-strings-on-palmer
riscv-extensions-strings-scalar-crypto
riscv-extensions-strings-supersets
riscv-firmware-for-next
riscv-fix-32bit
riscv-fix_toolchain_ext_detection
riscv-fix_zicbom_support_detection
riscv-jh7110_clk_reset
riscv-jh7110_initial_dts
riscv-jh7110_pmu
riscv-kconfig_socs
riscv-lockdep_text_mutex
riscv-misc-fixes
riscv-mpfs_maintainer_churn
riscv-remove_plic_selects
riscv-soc-drivers-for-next
riscv-soc-fixes
riscv-soc-for-next
riscv-sparsemem_manual
riscv-thead_c9xx
riscv-uabi_docs
riscv-visionfive_v1
riscv-visionfivev2_base
riscv-wx-mappings
riscv-xip_plus_fpu
riscv-zbb_split
robs-w1
select2default
sifive-soc2arch
soc-doc
soc2arch
sophgo
sys-ctrlr-cleanups
vauban-iap
wip/kasan
wip/kvm
wip/page-table-dumper
conor's fork of linux.git
Conor Dooley
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
2023-09-22
blk-mq: update driver tags request table when start request
Chengming Zhou
1
-0
/
+1
2023-09-22
blk-mq: support batched queue_rqs() on shared tags queue
Chengming Zhou
1
-6
/
+1
2023-09-22
blk-mq: remove RQF_MQ_INFLIGHT
Chengming Zhou
1
-4
/
+0
2023-09-22
blk-mq: account active requests when get driver tag
Chengming Zhou
1
-21
/
+12
2023-09-11
blk-mq: fix tags UAF when shrinking q->nr_hw_queues
Chengming Zhou
1
-6
/
+7
2023-08-29
Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linux
Linus Torvalds
1
-14
/
+31
2023-08-22
blk-mq: prealloc tags when increase tagset nr_hw_queues
Chengming Zhou
1
-0
/
+10
2023-08-22
blk-mq: delete redundant tagset map update when fallback
Chengming Zhou
1
-1
/
+0
2023-08-22
blk-mq: fix tags leak when shrink nr_hw_queues
Chengming Zhou
1
-1
/
+5
2023-08-19
blk-mq: release scheduler resource when request completes
Chengming Zhou
1
-3
/
+20
2023-07-24
block: Improve performance for BLK_MQ_F_BLOCKING drivers
Bart Van Assche
1
-6
/
+10
2023-07-17
blk-mq: use percpu csd to remote complete instead of per-rq csd
Chengming Zhou
1
-6
/
+6
2023-07-14
blk-mq: Fix stall due to recursive flush plug
Ross Lagerwall
1
-1
/
+8
2023-07-13
blk-mq: fix start_time_ns and alloc_time_ns for pre-allocated rq
Chengming Zhou
1
-17
/
+30
2023-06-28
block: add request polling helper
Keith Busch
1
-16
/
+32
2023-06-28
Merge branch 'for-6.5/block-late' into block-6.5
Jens Axboe
1
-1
/
+5
2023-06-26
Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linux
Linus Torvalds
1
-68
/
+73
2023-06-25
blk-mq: fix two misuses on RQF_USE_SCHED
Ming Lei
1
-1
/
+5
2023-06-21
blk-mq: don't insert passthrough request into sw queue
Ming Lei
1
-1
/
+6
2023-06-16
blk-mq: fix NULL dereference on q->elevator in blk_mq_elv_switch_none
Ming Lei
1
-3
/
+7
2023-06-14
blk-mq: check on cpu id when there is only one ctx mapping
Ed Tsai
1
-2
/
+3
2023-06-03
blk-mq: fix blk_mq_hw_ctx active request accounting
Tian Lan
1
-4
/
+4
2023-05-24
block: introduce block_io_start/block_io_done tracepoints
Hengqi Chen
1
-0
/
+4
2023-05-19
blk-mq: don't use the requeue list to queue flush commands
Christoph Hellwig
1
-29
/
+13
2023-05-19
blk-mq: use the I/O scheduler for writes from the flush state machine
Bart Van Assche
1
-2
/
+2
2023-05-19
blk-mq: defer to the normal submission path for non-flush flush commands
Christoph Hellwig
1
-4
/
+4
2023-05-18
blk-mq: make sure elevator callbacks aren't called for passthrough request
Christoph Hellwig
1
-24
/
+29
2023-05-18
blk-mq: remove RQF_ELVPRIV
Christoph Hellwig
1
-4
/
+2
2023-05-18
blk-mq: don't queue plugged passthrough requests into scheduler
Ming Lei
1
-2
/
+6
2023-04-26
Merge tag 'for-6.4/block-2023-04-21' of git://git.kernel.dk/linux
Linus Torvalds
1
-409
/
+256
2023-04-20
Revert "block: Merge bio before checking ->cached_rq"
Ming Lei
1
-4
/
+3
2023-04-13
blk-mq: remove __blk_mq_run_hw_queue
Christoph Hellwig
1
-20
/
+9
2023-04-13
blk-mq: move the !async handling out of __blk_mq_delay_run_hw_queue
Christoph Hellwig
1
-27
/
+13
2023-04-13
blk-mq: move the blk_mq_hctx_stopped check in __blk_mq_delay_run_hw_queue
Christoph Hellwig
1
-3
/
+2
2023-04-13
blk-mq: remove the blk_mq_hctx_stopped check in blk_mq_run_work_fn
Christoph Hellwig
1
-9
/
+2
2023-04-13
blk-mq: pass a flags argument to blk_mq_add_to_requeue_list
Christoph Hellwig
1
-3
/
+3
2023-04-13
blk-mq: pass a flags argument to elevator_type->insert_requests
Christoph Hellwig
1
-3
/
+2
2023-04-13
blk-mq: pass a flags argument to blk_mq_request_bypass_insert
Christoph Hellwig
1
-9
/
+9
2023-04-13
blk-mq: pass a flags argument to blk_mq_insert_request
Christoph Hellwig
1
-13
/
+14
2023-04-13
blk-mq: don't kick the requeue_list in blk_mq_add_to_requeue_list
Christoph Hellwig
1
-6
/
+7
2023-04-13
blk-mq: don't run the hw_queue from blk_mq_request_bypass_insert
Christoph Hellwig
1
-13
/
+11
2023-04-13
blk-mq: don't run the hw_queue from blk_mq_insert_request
Christoph Hellwig
1
-24
/
+32
2023-04-13
blk-mq: fold __blk_mq_try_issue_directly into its two callers
Christoph Hellwig
1
-41
/
+31
2023-04-13
blk-mq: factor out a blk_mq_get_budget_and_tag helper
Christoph Hellwig
1
-10
/
+16
2023-04-13
blk-mq: refactor the DONTPREP/SOFTBARRIER andling in blk_mq_requeue_work
Christoph Hellwig
1
-10
/
+11
2023-04-13
blk-mq: refactor passthrough vs flush handling in blk_mq_insert_request
Christoph Hellwig
1
-32
/
+18
2023-04-13
blk-mq: fold __blk_mq_insert_req_list into blk_mq_insert_request
Christoph Hellwig
1
-18
/
+7
2023-04-13
blk-mq: fold __blk_mq_insert_request into blk_mq_insert_request
Christoph Hellwig
1
-12
/
+2
2023-04-13
blk-mq: move blk_mq_sched_insert_request to blk-mq.c
Christoph Hellwig
1
-6
/
+81
2023-04-13
blk-mq: fold blk_mq_sched_insert_requests into blk_mq_dispatch_plug_list
Christoph Hellwig
1
-4
/
+13
2023-04-13
blk-mq: move more logic into blk_mq_insert_requests
Christoph Hellwig
1
-2
/
+18
2023-04-13
blk-mq: include <linux/blk-mq.h> in block/blk-mq.h
Christoph Hellwig
1
-1
/
+0
2023-04-13
blk-mq: remove blk-mq-tag.h
Christoph Hellwig
1
-1
/
+0
2023-04-13
blk-mq: don't plug for head insertions in blk_execute_rq_nowait
Christoph Hellwig
1
-1
/
+1
2023-04-04
blk-mq: directly poll requests
Keith Busch
1
-3
/
+1
2023-03-27
block: open code __blk_account_io_done()
Chaitanya Kulkarni
1
-13
/
+9
2023-03-27
block: open code __blk_account_io_start()
Chaitanya Kulkarni
1
-20
/
+16
2023-03-20
blk-mq: remove hybrid polling
Keith Busch
1
-199
/
+6
2023-03-16
blk-mq: return actual keyslot error in blk_insert_cloned_request()
Eric Biggers
1
-2
/
+3
2023-03-16
blk-crypto: remove blk_crypto_insert_cloned_request()
Eric Biggers
1
-1
/
+1
2023-03-16
blk-mq: release crypto keyslot before reporting I/O complete
Eric Biggers
1
-1
/
+14
2023-03-14
block: do not reverse request order when flushing plug list
Jan Kara
1
-2
/
+3
2023-03-03
Merge tag 'block-6.3-2023-03-03' of git://git.kernel.dk/linux
Linus Torvalds
1
-3
/
+4
2023-03-02
blk-mq: enforce op-specific segment limits in blk_insert_cloned_request
Uday Shankar
1
-3
/
+4
2023-02-20
Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linux
Linus Torvalds
1
-83
/
+69
2023-02-09
block: Merge bio before checking ->cached_rq
Xiao Ni
1
-3
/
+4
2023-02-06
blk-mq: use switch/case to improve readability in blk_mq_try_issue_list_directly
Kemeng Shi
1
-9
/
+13
2023-02-06
blk-mq: remove set of bd->last when get driver tag for next request fails
Kemeng Shi
1
-22
/
+2
2023-02-06
blk-mq: remove unnecessary error count and check in blk_mq_dispatch_rq_list
Kemeng Shi
1
-6
/
+5
2023-02-06
blk-mq: simplify flush check in blk_mq_dispatch_rq_list
Kemeng Shi
1
-3
/
+3
2023-02-06
blk-mq: use blk_mq_commit_rqs helper in blk_mq_try_issue_list_directly
Kemeng Shi
1
-10
/
+3
2023-02-06
blk-mq: remove unncessary error count and commit in blk_mq_plug_issue_direct
Kemeng Shi
1
-10
/
+4
2023-02-06
blk-mq: make blk_mq_commit_rqs a general function for all commits
Kemeng Shi
1
-14
/
+23
2023-02-06
blk-mq: remove unncessary from_schedule parameter in blk_mq_plug_issue_direct
Kemeng Shi
1
-5
/
+5
2023-02-06
blk-mq: remove unnecessary list_empty check in blk_mq_try_issue_list_directly
Kemeng Shi
1
-2
/
+1
2023-02-06
blk-mq: Fix potential io hung for shared sbitmap per tagset
Kemeng Shi
1
-2
/
+4
2023-02-06
blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
Kemeng Shi
1
-1
/
+5
2023-02-06
blk-mq: avoid sleep in blk_mq_alloc_request_hctx
Kemeng Shi
1
-1
/
+2
2023-01-31
block: Fix the blk_mq_destroy_queue() documentation
Bart Van Assche
1
-2
/
+3
2023-01-17
block: fix hctx checks for batch allocation
Pavel Begunkov
1
-1
/
+5
2023-01-04
block: handle bio_split_to_limits() NULL return
Jens Axboe
1
-1
/
+4
2022-12-13
Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux
Linus Torvalds
1
-81
/
+148
2022-11-24
block: fix crash in 'blk_mq_elv_switch_none'
Ye Bin
1
-1
/
+1
2022-11-22
blk-mq: fix queue reference leak on blk_mq_alloc_disk_for_queue failure
Christoph Hellwig
1
-1
/
+6
2022-11-22
block: fix missing nr_hw_queues update in blk_mq_realloc_tag_set_tags
Shin'ichiro Kawasaki
1
-2
/
+2
2022-11-10
blk-mq: simplify blk_mq_realloc_tag_set_tags
Christoph Hellwig
1
-6
/
+4
2022-11-10
blk-mq: remove blk_mq_alloc_tag_set_tags
Christoph Hellwig
1
-9
/
+5
2022-11-02
blk-mq: use if-else instead of goto in blk_mq_alloc_cached_request()
Jinlong Chen
1
-13
/
+14
2022-11-02
blk-mq: improve error handling in blk_mq_alloc_rq_map()
Jinlong Chen
1
-9
/
+10
2022-11-02
blk-mq: add tagset quiesce interface
Chao Leng
1
-0
/
+27
2022-11-02
blk-mq: pass a tagset to blk_mq_wait_quiesce_done
Christoph Hellwig
1
-7
/
+9
2022-11-02
blk-mq: move the srcu_struct used for quiescing to the tagset
Christoph Hellwig
1
-8
/
+25
2022-11-02
blk-mq: skip non-mq queues in blk_mq_quiesce_queue
Christoph Hellwig
1
-1
/
+3
2022-11-01
block: split elevator_switch
Christoph Hellwig
1
-1
/
+1
2022-10-31
block: blk_add_rq_to_plug(): clear stale 'last' after flush
Al Viro
1
-0
/
+1
2022-10-31
blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
Chen Jun
1
-3
/
+1
2022-10-31
blk-mq: remove redundant call to blk_freeze_queue_start in blk_mq_destroy_queue
Jinlong Chen
1
-1
/
+1
2022-10-31
blk-mq: move queue_is_mq out of blk_mq_cancel_work_sync
Jinlong Chen
1
-7
/
+5
2022-10-31
blk-mq: avoid double ->queue_rq() because of early timeout
David Jeffery
1
-12
/
+44
2022-10-28
blk-mq: Properly init requests from blk_mq_alloc_request_hctx()
John Garry
1
-1
/
+6
2022-10-25
blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue
Christoph Hellwig
1
-3
/
+1
2022-10-23
block: fix up elevator_type refcounting
Jinlong Chen
1
-0
/
+2
2022-10-23
block: add proper helpers for elevator_type module refcount management
Christoph Hellwig
1
-9
/
+2
2022-10-16
blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping()
Yu Kuai
1
-2
/
+5
2022-09-30
block: allow end_io based requests in the completion batch handling
Jens Axboe
1
-2
/
+11
2022-09-30
block: change request end_io handler to pass back a return value
Jens Axboe
1
-5
/
+9
2022-09-30
block: enable batched allocation for blk_mq_alloc_request()
Jens Axboe
1
-9
/
+71
2022-09-30
Merge branch 'for-6.1/io_uring' into for-6.1/passthrough
Jens Axboe
1
-1
/
+2
2022-09-30
Merge branch 'for-6.1/block' into for-6.1/passthrough
Jens Axboe
1
-13
/
+19
2022-09-29
block: add rationale for not using blk_mq_plug() when applicable
Pankaj Raghav
1
-0
/
+6
2022-09-27
blk-mq: use quiesced elevator switch when reinitializing queues
Keith Busch
1
-3
/
+3
2022-09-24
blk-mq: don't redirect completion for hctx withs only one ctx mapping
Liu Song
1
-3
/
+5
2022-09-21
block: export blk_rq_is_poll
Kanchan Joshi
1
-1
/
+2
2022-09-05
blk-mq: remove unneeded needs_restart check
Miaohe Lin
1
-1
/
+1
2022-08-22
block: Change the return type of blk_mq_map_queues() into void
Bart Van Assche
1
-6
/
+4
2022-08-19
blk-mq: fix io hung due to missing commit_rqs
Yu Kuai
1
-2
/
+3
2022-08-18
blk-mq: run queue no matter whether the request is the last request
Yufen Yu
1
-1
/
+1
2022-08-18
blk-mq: remove unused function blk_mq_queue_stopped()
Yu Kuai
1
-20
/
+0
2022-08-02
block: pass struct queue_limits to the bio splitting helpers
Christoph Hellwig
1
-2
/
+2
2022-08-02
block: change the blk_queue_bounce calling convention
Christoph Hellwig
1
-1
/
+1
2022-08-02
block: change the blk_queue_split calling convention
Christoph Hellwig
1
-2
/
+2
2022-07-21
blk-mq: fix error handling in __blk_mq_alloc_disk
Christoph Hellwig
1
-1
/
+1
2022-07-14
block: Use the new blk_opf_t type
Bart Van Assche
1
-7
/
+8
2022-07-06
block: simplify blk_mq_plug
Christoph Hellwig
1
-1
/
+1
2022-07-06
blk-mq: Drop 'reserved' arg of busy_tag_iter_fn
John Garry
1
-6
/
+4
2022-07-06
blk-mq: Drop blk_mq_ops.timeout 'reserved' arg
John Garry
1
-3
/
+3
2022-07-06
blk-mq: Add a flag for reserved requests
John Garry
1
-0
/
+6
2022-06-28
blk-mq: rename blk_mq_sysfs_{,un}register
Christoph Hellwig
1
-2
/
+2
2022-06-28
block: simplify disk shutdown
Christoph Hellwig
1
-2
/
+41
2022-06-27
block: Always initialize bio IO priority on submit
Jan Kara
1
-0
/
+3
2022-06-27
block: Initialize bio priority earlier
Jan Kara
1
-2
/
+2
2022-06-27
blk-ioprio: Convert from rqos policy to direct call
Jan Kara
1
-0
/
+8
2022-06-27
blk-mq: Don't disable preemption around __blk_mq_run_hw_queue().
Sebastian Andrzej Siewior
1
-5
/
+1
2022-06-27
block: Make blk_mq_get_sq_hctx() select the proper hardware queue type
Bart Van Assche
1
-1
/
+1
2022-06-21
block: pop cached rq before potentially blocking rq_qos_throttle()
Jens Axboe
1
-3
/
+8
2022-06-16
blk-mq: don't clear flush_rq from tags->rqs[]
Ming Lei
1
-2
/
+3
2022-06-16
blk-mq: avoid to touch q->elevator without any protection
Ming Lei
1
-16
/
+2
2022-06-16
blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none
Ming Lei
1
-1
/
+3
2022-06-16
block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
Bart Van Assche
1
-0
/
+2
2022-06-03
Merge tag 'for-5.19/block-exec-2022-06-02' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-64
/
+49
2022-06-03
Merge tag 'for-5.19/block-2022-06-02' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-5
/
+5
2022-05-30
blk-mq: do not update io_ticks with passthrough requests
Haisu Wang
1
-1
/
+2
2022-05-28
blk-mq: remove the done argument to blk_execute_rq_nowait
Christoph Hellwig
1
-4
/
+1
2022-05-28
blk-mq: avoid a mess of casts for blk_end_sync_rq
Christoph Hellwig
1
-23
/
+20
2022-05-28
blk-mq: remove __blk_execute_rq_nowait
Christoph Hellwig
1
-39
/
+30
2022-05-23
Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+1
2022-05-23
blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx
Ming Lei
1
-4
/
+3
2022-05-21
blk-mq: fix typo in comment
Julia Lawall
1
-1
/
+1
2022-05-12
blk-mq: fix passthrough plugging
Ming Lei
1
-51
/
+63
2022-05-11
block: wire-up support for passthrough plugging
Jens Axboe
1
-34
/
+39
2022-04-27
Revert "block: inherit request start time from bio for BLK_CGROUP"
Tejun Heo
1
-8
/
+1
2022-04-15
block: don't print I/O error warning for dead disks
Christoph Hellwig
1
-1
/
+2
2022-04-01
Merge tag 'for-5.18/block-2022-04-01' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-9
/
+16
2022-03-31
block: use dedicated list iterator variable
Jakob Koschel
1
-9
/
+16
2022-03-26
Merge tag 'for-5.18/write-streams-2022-03-18' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-1
/
+0
2022-03-21
Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel.dk/linux-block
Linus Torvalds
1
-151
/
+152
2022-03-11
block: flush plug based on hardware and software queue order
Jens Axboe
1
-31
/
+28
2022-03-08
block: don't remove hctx debugfs dir from blk_mq_exit_queue
Ming Lei
1
-1
/
+0
2022-03-08
blk-mq: handle already freed tags gracefully in blk_mq_free_rqs
Ming Lei
1
-0
/
+3
2022-03-08
blk-mq: do not include passthrough requests in I/O accounting
Christoph Hellwig
1
-3
/
+8
2022-03-08
blk-mq: manage hctx map via xarray
Ming Lei
1
-38
/
+24
2022-03-08
blk-mq: prepare for implementing hctx table via xarray
Ming Lei
1
-14
/
+16
2022-03-08
blk-mq: reconfigure poll after queue map is changed
Ming Lei
1
-3
/
+13
2022-03-08
blk-mq: simplify reallocation of hw ctxs a bit
Ming Lei
1
-19
/
+14
2022-03-08
blk-mq: figure out correct numa node for hw queue
Ming Lei
1
-6
/
+30
2022-03-08
block: fix blk_mq_attempt_bio_merge and rq_qos_throttle protection
Shin'ichiro Kawasaki
1
-12
/
+23
2022-03-07
block: remove the per-bio/request write hint
Christoph Hellwig
1
-1
/
+0
2022-03-07
Merge branch 'for-5.18/block' into for-5.18/write-streams
Jens Axboe
1
-42
/
+22
2022-02-16
blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues
David Jeffery
1
-0
/
+8
2022-02-16
block: move blk_crypto_bio_prep() out of blk-mq.c
Ming Lei
1
-3
/
+0
2022-02-16
blk-mq: remove the request_queue argument to blk_insert_cloned_request
Christoph Hellwig
1
-5
/
+4
2022-02-16
blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request
Christoph Hellwig
1
-33
/
+5
2022-02-16
blk-mq: make the blk-mq stacking code optional
Christoph Hellwig
1
-0
/
+2
2022-02-11
block: introduce block_rq_error tracepoint
Yang Shi
1
-1
/
+3
2022-02-11
block: Add handling for zone append command in blk_complete_request
Pankaj Raghav
1
-0
/
+4
2022-02-04
block: pass a block_device to bio_clone_fast
Christoph Hellwig
1
-2
/
+2
2022-01-26
blk-mq: fix missing blk_account_io_done() in error path
Yu Kuai
1
-0
/
+2
2022-01-23
Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linux
Linus Torvalds
1
-1
/
+1
2022-01-18
block: assign bi_bdev for cloned bios in blk_rq_prep_clone
Christoph Hellwig
1
-0
/
+1
2022-01-15
cpumask: replace cpumask_next_* with cpumask_first_* where appropriate
Yury Norov
1
-1
/
+1
2022-01-09
block: don't protect submit_bio_checks by q_usage_counter
Ming Lei
1
-26
/
+13
2021-12-20
blk-mq: blk-mq: check quiesce state before queue_rqs
Keith Busch
1
-1
/
+9
2021-12-16
block: add mq_ops->queue_rqs hook
Jens Axboe
1
-3
/
+23
2021-12-16
block: add completion handler for fast path
Jens Axboe
1
-1
/
+42
2021-12-06
blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument
John Garry
1
-9
/
+8
2021-12-06
blk-mq: don't use plug->mq_list->q directly in blk_mq_run_dispatch_ops()
Ming Lei
1
-1
/
+3
2021-12-06
blk-mq: don't run might_sleep() if the operation needn't blocking
Ming Lei
1
-1
/
+1
2021-12-03
blk-mq: run dispatch lock once in case of issuing from list
Ming Lei
1
-8
/
+6
2021-12-03
blk-mq: pass request queue to blk_mq_run_dispatch_ops
Ming Lei
1
-4
/
+5
2021-12-03
blk-mq: move srcu from blk_mq_hw_ctx to request_queue
Ming Lei
1
-29
/
+8
2021-12-03
blk-mq: remove hctx_lock and hctx_unlock
Ming Lei
1
-47
/
+10
2021-12-03
block: switch to atomic_t for request references
Jens Axboe
1
-6
/
+6
2021-12-02
block: fix double bio queue when merging in cached request path
Jens Axboe
1
-8
/
+12
2021-12-02
block: get rid of useless goto and label in blk_mq_get_new_requests()
Jens Axboe
1
-5
/
+2
2021-11-29
block: remove the gendisk argument to blk_execute_rq
Christoph Hellwig
1
-7
/
+3
2021-11-29
block: remove the ->rq_disk field in struct request
Christoph Hellwig
1
-8
/
+6
2021-11-29
block: move the remaining elv.icq handling to the I/O scheduler
Christoph Hellwig
1
-11
/
+3
2021-11-29
blk-mq: use bio->bi_opf after bio is checked
Ming Lei
1
-1
/
+2
2021-11-29
blk-mq: cleanup request allocation
Christoph Hellwig
1
-52
/
+38
2021-11-29
block: don't include <linux/part_stat.h> in blk.h
Christoph Hellwig
1
-0
/
+1
[next]