1. fd2ef39 blk: Fix lock inversion between ioc lock and bfqd lock by Jan Kara · 3 years, 7 months ago
  2. 2bc8cda block: add the events* attributes to disk_attrs by Christoph Hellwig · 3 years, 7 months ago
  3. d5870ed block: move the disk events code to a separate file by Christoph Hellwig · 3 years, 7 months ago
  4. 26a9750 blk-mq: improve the blk_mq_init_allocated_queue interface by Christoph Hellwig · 3 years, 8 months ago
  5. da7ba72 block: unexport blk_alloc_queue by Christoph Hellwig · 3 years, 8 months ago
  6. 7c3f828 block: refactor device number setup in __device_add_disk by Christoph Hellwig · 3 years, 8 months ago
  7. d3c4a43 block: refactor blk_drop_partitions by Christoph Hellwig · 3 years, 10 months ago
  8. 9bb33f2 block: refactor the bounce buffering code by Christoph Hellwig · 3 years, 10 months ago
  9. ce288e0 block: remove BLK_BOUNCE_ISA support by Christoph Hellwig · 3 years, 10 months ago
  10. 508aebb block: introduce blk_queue_clear_zone_settings() by Damien Le Moal · 4 years ago
  11. 7a800a2 block: use bi_max_vecs to find the bvec pool by Christoph Hellwig · 4 years ago
  12. dc0b8a57 block: reuse BIO_INLINE_VECS for integrity bvecs by Christoph Hellwig · 4 years ago
  13. eec716a block: move three bvec helpers declaration into private helper by Ming Lei · 4 years ago
  14. a33df75 block: use an xarray for disk->part_tbl by Christoph Hellwig · 4 years ago
  15. 0b6e522 blk-mq: use ->bi_bdev for I/O accounting by Christoph Hellwig · 4 years ago
  16. 309dca30 block: store a block_device pointer in struct bio by Christoph Hellwig · 4 years ago
  17. 69f637c Merge tag 'for-5.11/drivers-2020-12-14' of git://git.kernel.dk/linux-block by Linus Torvalds · 4 years, 1 month ago
  18. 7aa390ec Revert "block: Fix a lockdep complaint triggered by request queue flushing" by Ming Lei · 4 years, 1 month ago
  19. 0d02129 block: merge struct block_device and struct hd_struct by Christoph Hellwig · 4 years, 2 months ago
  20. 9fc995a block: pass a block_device to blk_alloc_devt by Christoph Hellwig · 4 years, 2 months ago
  21. 8446fe9 block: switch partition lookup to use struct block_device by Christoph Hellwig · 4 years, 2 months ago
  22. cb8432d block: allocate struct hd_struct as part of struct bdev_inode by Christoph Hellwig · 4 years, 2 months ago
  23. 231926d block: move the partition_meta_info to struct block_device by Christoph Hellwig · 4 years, 2 months ago
  24. 15e3d2c block: move disk stat accounting to struct block_device by Christoph Hellwig · 4 years, 2 months ago
  25. a782483 block: remove the nr_sects field in struct hd_struct by Christoph Hellwig · 4 years, 2 months ago
  26. 22ae8ce block: simplify bdev/disk lookup in blkdev_get by Christoph Hellwig · 4 years, 2 months ago
  27. 53ffabf block: move blk_rq_bio_prep() to linux/blk-mq.h by Chaitanya Kulkarni · 4 years, 2 months ago
  28. eda5cc9 block: move blk_mq_sched_try_merge to blk-merge.c by Christoph Hellwig · 4 years, 3 months ago
  29. d59da41 block: remove the unused blk_integrity_merge_bio export by Christoph Hellwig · 4 years, 3 months ago
  30. 92cf2fd block: remove the unused blk_integrity_merge_rq export by Christoph Hellwig · 4 years, 3 months ago
  31. 8328eb2 block: remove the disk argument to delete_partition by Christoph Hellwig · 4 years, 5 months ago
  32. 7d7ca7c block: Add a new helper to attempt to merge a bio by Baolin Wang · 4 years, 5 months ago
  33. bdc6a287 block: Move blk_mq_bio_list_merge() into blk-merge.c by Baolin Wang · 4 years, 5 months ago
  34. 9b15d10 block: improve discard bio alignment in __blkdev_issue_discard() by Coly Li · 4 years, 6 months ago
  35. 568f270 blk-mq: centralise related handling into blk_mq_get_driver_tag by Ming Lei · 4 years, 6 months ago
  36. 4e2f62e5 Revert "blk-mq: put driver tag when this request is completed" by Jens Axboe · 4 years, 7 months ago
  37. c62b37d block: move ->make_request_fn to struct block_device_operations by Christoph Hellwig · 4 years, 7 months ago
  38. f695ca3 block: remove the request_queue argument from blk_queue_split by Christoph Hellwig · 4 years, 7 months ago
  39. 37f4a24 blk-mq: centralise related handling into blk_mq_get_driver_tag by Ming Lei · 4 years, 7 months ago
  40. db18a53 blk-cgroup: remove blkcg_bio_issue_check by Christoph Hellwig · 4 years, 7 months ago
  41. 85e0cbb block: create the request_queue debugfs_dir on registration by Luis Chamberlain · 4 years, 7 months ago
  42. 15f73f5 blk-mq: move failure injection out of blk_mq_complete_request by Christoph Hellwig · 4 years, 7 months ago
  43. 15b81ce block: nr_sects_write(): Disable preemption on seqcount write by Ahmed S. Darwish · 4 years, 8 months ago
  44. b774123 blk-throttle: remove blk_throtl_drain by Guoqing Jiang · 4 years, 8 months ago
  45. b5af37a block: add a blk_account_io_merge_bio helper by Konstantin Khlebnikov · 4 years, 8 months ago
  46. 58d4f14 block: always use a percpu variable for disk stats by Christoph Hellwig · 4 years, 8 months ago
  47. 9123bf6 block: move update_io_ticks to blk-core.c by Christoph Hellwig · 4 years, 8 months ago
  48. 172ce41 block: Remove unused flush_queue_delayed in struct blk_flush_queue by Baolin Wang · 4 years, 8 months ago
  49. 10ec5e8 block: merge part_{inc,dev}_in_flight into their only callers by Christoph Hellwig · 4 years, 8 months ago
  50. f1394b79 block: mark blk_account_io_completion static by Christoph Hellwig · 4 years, 8 months ago
  51. ac7c567 blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference by Christoph Hellwig · 4 years, 8 months ago
  52. a892c8d block: Inline encryption support for blk-mq by Satya Tangirala · 4 years, 8 months ago
  53. e458110 block: rename __bio_add_pc_page to bio_add_hw_page by Christoph Hellwig · 4 years, 8 months ago
  54. 27eb3af block: don't hold part0's refcount in IO path by Ming Lei · 4 years, 8 months ago
  55. 3e82c34 block: remove create_io_context by Christoph Hellwig · 4 years, 9 months ago
  56. 4377b48 block: remove hd_struct_kill by Christoph Hellwig · 4 years, 9 months ago
  57. 8da2892 block: cleanup hd_struct freeing by Christoph Hellwig · 4 years, 9 months ago
  58. cddae80 block: pass a hd_struct to delete_partition by Christoph Hellwig · 4 years, 9 months ago
  59. fa9156a block: refactor blkpg_ioctl by Christoph Hellwig · 4 years, 9 months ago
  60. 130879f block: move bio_map_* to blk-map.c by Christoph Hellwig · 4 years, 10 months ago
  61. 3d745ea block: simplify queue allocation by Christoph Hellwig · 4 years, 10 months ago
  62. c6a564ff block: move the part_stat* helpers from genhd.h to a new header by Christoph Hellwig · 4 years, 10 months ago
  63. 581e260 block: move block layer internals out of include/linux/genhd.h by Christoph Hellwig · 4 years, 10 months ago
  64. 3ad5cee block: move sysfs methods shared by disks and partitions to genhd.c by Christoph Hellwig · 4 years, 10 months ago
  65. 754a157 block: remove unneeded argument from blk_alloc_flush_queue by Guoqing Jiang · 4 years, 10 months ago
  66. b3c6a59 block: Fix a lockdep complaint triggered by request queue flushing by Bart Van Assche · 5 years ago
  67. ece841a block: fix memleak of bio integrity data by Justin Tee · 5 years ago
  68. 48d9b0d block: account statistics for passthrough requests by Logan Gunthorpe · 5 years ago
  69. 8d69966 block: fix null pointer dereference in blk_mq_rq_timed_out() by Yufen Yu · 5 years ago
  70. 284b94b blk-mq: move lockdep_assert_held() into elevator_exit by Ming Lei · 5 years ago
  71. 954b4a5 block: Change elevator_init_mq() to always succeed by Damien Le Moal · 5 years ago
  72. cecf5d8 block: split .sysfs_lock into two locks by Ming Lei · 5 years ago
  73. 1aa0a13 block: mark blk_rq_bio_prep as inline by Christoph Hellwig · 6 years ago
  74. e9cd19c block: simplify blk_recalc_rq_segments by Christoph Hellwig · 6 years ago
  75. 14ccb66 block: remove the bi_phys_segments field in struct bio by Christoph Hellwig · 6 years ago
  76. c3e2219 block: free sched's request pool in blk_cleanup_queue by Ming Lei · 6 years ago
  77. 47cdee2 block: move blk_exit_queue into __blk_release_queue by Ming Lei · 6 years ago
  78. 0383ad4 block: pass page to xen_biovec_phys_mergeable by Ming Lei · 6 years ago
  79. 8ccdf4a blk-mq: save queue mapping result into ctx directly by Jianchao Wang · 6 years ago
  80. 5f0ed77 block: sum requests in the plug structure by Jens Axboe · 6 years ago
  81. e2b3fa5 block: Remove bio->bi_ioc by Damien Le Moal · 6 years ago
  82. a78b03b Merge tag 'v4.20-rc3' into for-4.21/block by Jens Axboe · 6 years ago
  83. 373e4af3 block: remove queue_lockdep_assert_held by Christoph Hellwig · 6 years ago
  84. 57d74df block: use atomic bitops for ->queue_flags by Christoph Hellwig · 6 years ago
  85. 079076b block: remove deadline __deadline manipulation helpers by Christoph Hellwig · 6 years ago
  86. 9d037ad block: remove req->timeout_list by Christoph Hellwig · 6 years ago
  87. 1adfc5e block: make sure discard bio is aligned with logical block size by Ming Lei · 6 years ago
  88. f9afca4 blk-mq: pass in request/bio flags to queue mapping by Jens Axboe · 6 years ago
  89. 820efc6 block: kill request slab cache by Jens Axboe · 6 years ago
  90. db6d995 block: remove request_list code by Jens Axboe · 6 years ago
  91. 4316b79 block: kill legacy parts of timeout handling by Jens Axboe · 6 years ago
  92. a1ce35f block: remove dead elevator code by Jens Axboe · 6 years ago
  93. 7e992f8 block: remove non mq parts from the flush code by Jens Axboe · 6 years ago
  94. df376b2 block: respect virtual boundary mask in bvecs by Johannes Thumshirn · 6 years ago
  95. bf50545 block: Introduce blk_revalidate_disk_zones() by Damien Le Moal · 6 years ago
  96. a2d6b3a block: Improve zone reset execution by Damien Le Moal · 6 years ago
  97. 5b20285 blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs by Jianchao Wang · 6 years ago
  98. c39ae60 block: remove ARCH_BIOVEC_PHYS_MERGEABLE by Christoph Hellwig · 6 years ago
  99. 6e76846 block: remove bvec_to_phys by Christoph Hellwig · 6 years ago
  100. 3dccdae block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable by Christoph Hellwig · 6 years ago