index
:
bcachefs.git
9p_mempool
alloc_tags
alloc_tags_rfc
alloc_tags_v2
bcache2
bcachefs-5.17
bcachefs-btree-key-cache
bcachefs-buffered-write-locking
bcachefs-dev-lifetime
bcachefs-developer-guide
bcachefs-disk-accounting-rewrite
bcachefs-disk-accounting-rewrite-1
bcachefs-for-6.9
bcachefs-for-upstream
bcachefs-for-v6.7
bcachefs-garbage
bcachefs-icache
bcachefs-memalloc-profiling
bcachefs-sysfs-ioctls
bcachefs-testing
bcachefs-v4.13
bcachefs-v4.15
bcachefs-v4.16
bcachefs-v4.18
bcachefs-v4.19
bcachefs-v4.19-backport
bcachefs-v4.19-backport-2.0
bcachefs-v4.19-backport-2019-hotfix
bcachefs-v4.19-backport-2022-hotfix
bcachefs-v4.19-backport-compat
bcachefs-v4.20
bcachefs-v5.0
bcachefs-v5.10
bcachefs-v5.10-snapshots
bcachefs-v5.11
bcachefs-v5.15
bcachefs-v5.16
bcachefs-v5.19
bcachefs-v5.7
bcachefs-v5.9
bcachefs-v6.0
bcachefs-v6.3
bcachefs-v6.4
bcachefs-v6.5
bcachefs_bi_depth
bcachefs_subvol_ioctls
bio_folio_iter
bkey_unpack
btree_root_fix
buffered-io-2
casefold
codetags
codetags_v0
codetags_v1
compat
folio_iter_batched
for-next
fs-uuid-ioctl
header_cleanup
i_blocks_debug
inode_work
lazy_percpu_counters
lockdep_cmp_fn
lockdep_debug
master
mean_and_variance_fixups
memalloc-prof-v7
memalloc_prof_debug
memalloc_prof_v1
memalloc_prof_v2
memalloc_prof_v3
memalloc_prof_v4
memalloc_prof_v5
printbuf_v2
printbuf_v3
printbuf_v3_bcachefs
printbuf_v4
printbuf_v5
printbuf_v6
rcu_pending
ringbuffer
shrinker_to_text
time_stats_twf
tracing_to_printbuf
u128
vmalloc_size
xfs_no_data_io
zones
Unnamed repository; edit this file 'description' to name the repository.
Kent Overstreet
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
block
/
blk-mq.c
Age
Commit message (
Expand
)
Author
2023-01-04
block: handle bio_split_to_limits() NULL return
Jens Axboe
2022-12-13
Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux
Linus Torvalds
2022-11-24
block: fix crash in 'blk_mq_elv_switch_none'
Ye Bin
2022-11-22
blk-mq: fix queue reference leak on blk_mq_alloc_disk_for_queue failure
Christoph Hellwig
2022-11-22
block: fix missing nr_hw_queues update in blk_mq_realloc_tag_set_tags
Shin'ichiro Kawasaki
2022-11-10
blk-mq: simplify blk_mq_realloc_tag_set_tags
Christoph Hellwig
2022-11-10
blk-mq: remove blk_mq_alloc_tag_set_tags
Christoph Hellwig
2022-11-02
blk-mq: use if-else instead of goto in blk_mq_alloc_cached_request()
Jinlong Chen
2022-11-02
blk-mq: improve error handling in blk_mq_alloc_rq_map()
Jinlong Chen
2022-11-02
blk-mq: add tagset quiesce interface
Chao Leng
2022-11-02
blk-mq: pass a tagset to blk_mq_wait_quiesce_done
Christoph Hellwig
2022-11-02
blk-mq: move the srcu_struct used for quiescing to the tagset
Christoph Hellwig
2022-11-02
blk-mq: skip non-mq queues in blk_mq_quiesce_queue
Christoph Hellwig
2022-11-01
block: split elevator_switch
Christoph Hellwig
2022-10-31
block: blk_add_rq_to_plug(): clear stale 'last' after flush
block-6.1-2022-11-05
Al Viro
2022-10-31
blk-mq: Fix kmemleak in blk_mq_init_allocated_queue
Chen Jun
2022-10-31
blk-mq: remove redundant call to blk_freeze_queue_start in blk_mq_destroy_queue
Jinlong Chen
2022-10-31
blk-mq: move queue_is_mq out of blk_mq_cancel_work_sync
Jinlong Chen
2022-10-31
blk-mq: avoid double ->queue_rq() because of early timeout
David Jeffery
2022-10-28
blk-mq: Properly init requests from blk_mq_alloc_request_hctx()
block-6.1-2022-10-28
John Garry
2022-10-25
blk-mq: move the call to blk_put_queue out of blk_mq_destroy_queue
Christoph Hellwig
2022-10-23
block: fix up elevator_type refcounting
Jinlong Chen
2022-10-23
block: add proper helpers for elevator_type module refcount management
Christoph Hellwig
2022-10-16
blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping()
Yu Kuai
2022-09-30
block: allow end_io based requests in the completion batch handling
Jens Axboe
2022-09-30
block: change request end_io handler to pass back a return value
Jens Axboe
2022-09-30
block: enable batched allocation for blk_mq_alloc_request()
Jens Axboe
2022-09-30
Merge branch 'for-6.1/io_uring' into for-6.1/passthrough
Jens Axboe
2022-09-30
Merge branch 'for-6.1/block' into for-6.1/passthrough
Jens Axboe
2022-09-29
block: add rationale for not using blk_mq_plug() when applicable
Pankaj Raghav
2022-09-27
blk-mq: use quiesced elevator switch when reinitializing queues
Keith Busch
2022-09-24
blk-mq: don't redirect completion for hctx withs only one ctx mapping
Liu Song
2022-09-21
block: export blk_rq_is_poll
Kanchan Joshi
2022-09-05
blk-mq: remove unneeded needs_restart check
Miaohe Lin
2022-08-22
block: Change the return type of blk_mq_map_queues() into void
Bart Van Assche
2022-08-19
blk-mq: fix io hung due to missing commit_rqs
Yu Kuai
2022-08-18
blk-mq: run queue no matter whether the request is the last request
block-6.0-2022-08-19
Yufen Yu
2022-08-18
blk-mq: remove unused function blk_mq_queue_stopped()
Yu Kuai
2022-08-02
block: pass struct queue_limits to the bio splitting helpers
Christoph Hellwig
2022-08-02
block: change the blk_queue_bounce calling convention
Christoph Hellwig
2022-08-02
block: change the blk_queue_split calling convention
Christoph Hellwig
2022-07-21
blk-mq: fix error handling in __blk_mq_alloc_disk
Christoph Hellwig
2022-07-14
block: Use the new blk_opf_t type
Bart Van Assche
2022-07-06
block: simplify blk_mq_plug
Christoph Hellwig
2022-07-06
blk-mq: Drop 'reserved' arg of busy_tag_iter_fn
John Garry
2022-07-06
blk-mq: Drop blk_mq_ops.timeout 'reserved' arg
John Garry
2022-07-06
blk-mq: Add a flag for reserved requests
John Garry
2022-06-28
blk-mq: rename blk_mq_sysfs_{,un}register
Christoph Hellwig
2022-06-28
block: simplify disk shutdown
Christoph Hellwig
2022-06-27
block: Always initialize bio IO priority on submit
Jan Kara
[next]