- 15b81ce block: nr_sects_write(): Disable preemption on seqcount write by Ahmed S. Darwish · 4 years, 7 months ago
- b774123 blk-throttle: remove blk_throtl_drain by Guoqing Jiang · 4 years, 8 months ago
- b5af37a block: add a blk_account_io_merge_bio helper by Konstantin Khlebnikov · 4 years, 7 months ago
- 58d4f14 block: always use a percpu variable for disk stats by Christoph Hellwig · 4 years, 7 months ago
- 9123bf6 block: move update_io_ticks to blk-core.c by Christoph Hellwig · 4 years, 7 months ago
- 172ce41 block: Remove unused flush_queue_delayed in struct blk_flush_queue by Baolin Wang · 4 years, 8 months ago
- 10ec5e8 block: merge part_{inc,dev}_in_flight into their only callers by Christoph Hellwig · 4 years, 8 months ago
- f1394b79 block: mark blk_account_io_completion static by Christoph Hellwig · 4 years, 8 months ago
- ac7c567 blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference by Christoph Hellwig · 4 years, 8 months ago
- a892c8d block: Inline encryption support for blk-mq by Satya Tangirala · 4 years, 8 months ago
- e458110 block: rename __bio_add_pc_page to bio_add_hw_page by Christoph Hellwig · 4 years, 8 months ago
- 27eb3af block: don't hold part0's refcount in IO path by Ming Lei · 4 years, 8 months ago
- 3e82c34 block: remove create_io_context by Christoph Hellwig · 4 years, 8 months ago
- 4377b48 block: remove hd_struct_kill by Christoph Hellwig · 4 years, 9 months ago
- 8da2892 block: cleanup hd_struct freeing by Christoph Hellwig · 4 years, 9 months ago
- cddae80 block: pass a hd_struct to delete_partition by Christoph Hellwig · 4 years, 9 months ago
- fa9156a block: refactor blkpg_ioctl by Christoph Hellwig · 4 years, 9 months ago
- 130879f block: move bio_map_* to blk-map.c by Christoph Hellwig · 4 years, 9 months ago
- 3d745ea block: simplify queue allocation by Christoph Hellwig · 4 years, 9 months ago
- c6a564ff block: move the part_stat* helpers from genhd.h to a new header by Christoph Hellwig · 4 years, 9 months ago
- 581e260 block: move block layer internals out of include/linux/genhd.h by Christoph Hellwig · 4 years, 9 months ago
- 3ad5cee block: move sysfs methods shared by disks and partitions to genhd.c by Christoph Hellwig · 4 years, 9 months ago
- 754a157 block: remove unneeded argument from blk_alloc_flush_queue by Guoqing Jiang · 4 years, 10 months ago
- b3c6a59 block: Fix a lockdep complaint triggered by request queue flushing by Bart Van Assche · 5 years ago
- ece841a block: fix memleak of bio integrity data by Justin Tee · 5 years ago
- 48d9b0d block: account statistics for passthrough requests by Logan Gunthorpe · 5 years ago
- 8d69966 block: fix null pointer dereference in blk_mq_rq_timed_out() by Yufen Yu · 5 years ago
- 284b94b blk-mq: move lockdep_assert_held() into elevator_exit by Ming Lei · 5 years ago
- 954b4a5 block: Change elevator_init_mq() to always succeed by Damien Le Moal · 5 years ago
- cecf5d8 block: split .sysfs_lock into two locks by Ming Lei · 5 years ago
- 1aa0a13 block: mark blk_rq_bio_prep as inline by Christoph Hellwig · 6 years ago
- e9cd19c block: simplify blk_recalc_rq_segments by Christoph Hellwig · 6 years ago
- 14ccb66 block: remove the bi_phys_segments field in struct bio by Christoph Hellwig · 6 years ago
- c3e2219 block: free sched's request pool in blk_cleanup_queue by Ming Lei · 6 years ago
- 47cdee2 block: move blk_exit_queue into __blk_release_queue by Ming Lei · 6 years ago
- 0383ad4 block: pass page to xen_biovec_phys_mergeable by Ming Lei · 6 years ago
- 8ccdf4a blk-mq: save queue mapping result into ctx directly by Jianchao Wang · 6 years ago
- 5f0ed77 block: sum requests in the plug structure by Jens Axboe · 6 years ago
- e2b3fa5 block: Remove bio->bi_ioc by Damien Le Moal · 6 years ago
- a78b03b Merge tag 'v4.20-rc3' into for-4.21/block by Jens Axboe · 6 years ago
- 373e4af3 block: remove queue_lockdep_assert_held by Christoph Hellwig · 6 years ago
- 57d74df block: use atomic bitops for ->queue_flags by Christoph Hellwig · 6 years ago
- 079076b block: remove deadline __deadline manipulation helpers by Christoph Hellwig · 6 years ago
- 9d037ad block: remove req->timeout_list by Christoph Hellwig · 6 years ago
- 1adfc5e block: make sure discard bio is aligned with logical block size by Ming Lei · 6 years ago
- f9afca4 blk-mq: pass in request/bio flags to queue mapping by Jens Axboe · 6 years ago
- 820efc6 block: kill request slab cache by Jens Axboe · 6 years ago
- db6d995 block: remove request_list code by Jens Axboe · 6 years ago
- 4316b79 block: kill legacy parts of timeout handling by Jens Axboe · 6 years ago
- a1ce35f block: remove dead elevator code by Jens Axboe · 6 years ago
- 7e992f8 block: remove non mq parts from the flush code by Jens Axboe · 6 years ago
- df376b2 block: respect virtual boundary mask in bvecs by Johannes Thumshirn · 6 years ago
- bf50545 block: Introduce blk_revalidate_disk_zones() by Damien Le Moal · 6 years ago
- a2d6b3a block: Improve zone reset execution by Damien Le Moal · 6 years ago
- 5b20285 blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs by Jianchao Wang · 6 years ago
- c39ae60 block: remove ARCH_BIOVEC_PHYS_MERGEABLE by Christoph Hellwig · 6 years ago
- 6e76846 block: remove bvec_to_phys by Christoph Hellwig · 6 years ago
- 3dccdae block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable by Christoph Hellwig · 6 years ago
- 6a9f5f2 block: simplify BIOVEC_PHYS_MERGEABLE by Christoph Hellwig · 6 years ago
- 27ca1d4 block: move req_gap_back_merge to blk.h by Christoph Hellwig · 6 years ago
- 43b729b block: move integrity_req_gap_{back,front}_merge to blk.h by Christoph Hellwig · 6 years ago
- d48ece2 blk-mq: init hctx sched after update ctx and hctx mapping by Jianchao Wang · 6 years ago
- 599d067 block: change return type to bool by Chengguang Xu · 6 years ago
- 4cf6324 block: Introduce blk_exit_queue() by Bart Van Assche · 6 years ago
- d706751 block: introduce blk-iolatency io controller by Josef Bacik · 6 years ago
- 131d08e block: split the blk-mq case from elevator_init by Christoph Hellwig · 7 years ago
- ddb7253 block: remove the always unused name argument to elevator_init by Christoph Hellwig · 7 years ago
- a8a275c block: unexport elevator_init/exit by Christoph Hellwig · 7 years ago
- 522a777 block: consolidate struct request timestamp fields by Omar Sandoval · 7 years ago
- 8a0ac14 block: Move the queue_flag_*() functions from a public into a private header file by Bart Van Assche · 7 years ago
- 0a4b6e2 Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
- 83d016a block: Unexport elv_register_queue() and elv_unregister_queue() by Bart Van Assche · 7 years ago
- e14575b3 block: convert REQ_ATOM_COMPLETE to stealing rq->__deadline bit by Jens Axboe · 7 years ago
- 0a72e7f block: add accessors for setting/querying request deadline by Jens Axboe · 7 years ago
- 76a86f9 block: remove REQ_ATOM_POLL_SLEPT by Jens Axboe · 7 years ago
- 5a61c36 blk-mq: remove REQ_ATOM_STARTED by Tejun Heo · 7 years ago
- 1d9bd51 blk-mq: replace timeout synchronization with a RCU and generation based scheme by Tejun Heo · 7 years ago
- 454be72 block: drain queue before waiting for q_usage_counter becoming zero by Ming Lei · 7 years ago
- e2c5923 Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
- b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
- fc13457 blk-mq: document the need to have STARTED and COMPLETED share a byte by Jens Axboe · 7 years ago
- 9c98837 block: move __elv_next_request to blk-core.c by Christoph Hellwig · 7 years ago
- 5034435 block: Make blk_dequeue_request() static by Damien Le Moal · 7 years ago
- 807d4af block: add a __disk_get_part helper by Christoph Hellwig · 7 years ago
- 7c20f11 bio-integrity: stop abusing bi_end_io by Christoph Hellwig · 7 years ago
- 3bce016 block: move bounce declarations to block/blk.h by Christoph Hellwig · 8 years ago
- 332ebbf block: Document what queue type each function is intended for by Bart Van Assche · 8 years ago
- b425e50 block: Avoid that blk_exit_rl() triggers a use-after-free by Bart Van Assche · 8 years ago
- da8d7f0 block: Export blk_init_request_from_bio() by Bart Van Assche · 8 years ago
- d0fac02 block: make __blk_end_bidi_request private by Christoph Hellwig · 8 years ago
- b9147dd blk-throttle: add a mechanism to estimate IO latency by Shaohua Li · 8 years ago
- 9e234ee blk-throttle: add a simple idle detection by Shaohua Li · 8 years ago
- d61fcfa blk-throttle: choose a small throtl_slice for SSD by Shaohua Li · 8 years ago
- 297e3d8 blk-throttle: make throtl_slice tunable by Shaohua Li · 8 years ago
- 1e73973 block: optionally merge discontiguous discard bios into a single request by Christoph Hellwig · 8 years ago
- 34fe7c0 block: enumify ELEVATOR_*_MERGE by Christoph Hellwig · 8 years ago
- 6cf7677 block: move req_set_nomerge to blk.h by Christoph Hellwig · 8 years ago
- b973cb7 blk-merge: return the merged request by Jens Axboe · 8 years ago
- 18fbda9 block: use same block debugfs directory for blk-mq and blktrace by Omar Sandoval · 8 years ago
- 57292b5 block: introduce blk_rq_is_passthrough by Christoph Hellwig · 8 years ago