1. f3fa33a block: remove the ->rq_disk field in struct request by Christoph Hellwig · 3 years, 1 month ago
  2. 71ae426 Merge tag 'for-5.16/passthrough-flag-2021-10-29' of git://git.kernel.dk/linux-block by Linus Torvalds · 3 years, 2 months ago
  3. 0bf6d96 block: remove blk_{get,put}_request by Christoph Hellwig · 3 years, 2 months ago
  4. 6dcbb52 dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them by Christoph Hellwig · 3 years, 2 months ago
  5. 33ace4c dm ima: update dm target attributes for ima measurements by Tushar Sugandhi · 3 years, 5 months ago
  6. 8ec4566 dm: update target status functions to support IMA measurement by Tushar Sugandhi · 3 years, 6 months ago
  7. d4a512e dm: use dm_table_get_device_name() where appropriate in targets by Mike Snitzer · 4 years, 3 months ago
  8. c322ee9 dm mpath: fix racey management of PG initialization by Mike Snitzer · 4 years, 4 months ago
  9. df561f66 treewide: Use fallthrough pseudo-keyword by Gustavo A. R. Silva · 4 years, 4 months ago
  10. 2f12d44 Merge tag 'for-5.9/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 4 years, 5 months ago
  11. 374117a dm mpath: use double checked locking in fast path by Mike Snitzer · 4 years, 7 months ago
  12. 564dbb1 dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl by Mike Snitzer · 4 years, 7 months ago
  13. 17213ec dm mpath: rework __map_bio() by Mike Snitzer · 4 years, 7 months ago
  14. f45f118 dm mpath: factor out multipath_queue_bio by Mike Snitzer · 4 years, 7 months ago
  15. 73265f3 dm mpath: push locking down to must_push_back_rq() by Mike Snitzer · 4 years, 7 months ago
  16. a271a89 dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH by Mike Snitzer · 4 years, 7 months ago
  17. 69cea0d dm mpath: changes from initial m->flags locking audit by Mike Snitzer · 4 years, 7 months ago
  18. ed00aab block: rename generic_make_request to submit_bio_noacct by Christoph Hellwig · 4 years, 6 months ago
  19. 0486737 dm mpath: add DM device name to Failing/Reinstating path log messages by Mike Snitzer · 4 years, 7 months ago
  20. 4c3f483 dm mpath: enhance queue_if_no_path debugging by Mike Snitzer · 4 years, 7 months ago
  21. 553ec94 dm mpath: restrict queue_if_no_path state machine by Mike Snitzer · 4 years, 7 months ago
  22. a862e4e dm mpath: simplify __must_push_back by Mike Snitzer · 4 years, 7 months ago
  23. ac75b09f dm: use DMDEBUG macros now that they use pr_debug variants by Mike Snitzer · 4 years, 8 months ago
  24. 087615bf dm mpath: pass IO start time to path selector by Gabriel Krisman Bertazi · 4 years, 8 months ago
  25. 2361ae5 dm mpath: switch paths in dm_blk_ioctl() code path by Martin Wilck · 4 years, 8 months ago
  26. 5686dee dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath by Gabriel Krisman Bertazi · 4 years, 8 months ago
  27. 636be42 dm: bump version of core and various targets by Mike Snitzer · 4 years, 10 months ago
  28. be240ff dm mpath: Add timeout mechanism for queue_if_no_path by Anatol Pomazau · 5 years ago
  29. 4ecc508 dm mpath: use true/false for bool variable by zhengbin · 5 years ago
  30. dbaf971 dm mpath: remove harmful bio-based optimization by Mike Snitzer · 5 years ago
  31. 940bc47 dm mpath: always free attached_handler_name in parse_path() by Martin Wilck · 6 years ago
  32. 5de719e dm mpath: fix missing call of path selector type->end_io by Yufen Yu · 6 years ago
  33. 935fcc5 dm mpath: only flush workqueue when needed by wuzhouhui · 7 years ago
  34. 953923c dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED by Mike Snitzer · 6 years ago
  35. 6a23e05 dm: remove legacy request-based IO path by Jens Axboe · 6 years ago
  36. b592211 dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer by Mike Snitzer · 6 years ago
  37. ff005a0 block: sanitize blk_get_request calling conventions by Christoph Hellwig · 7 years ago
  38. 5bd5e8d dm: remove fmode_t argument from .prepare_ioctl hook by Mike Snitzer · 7 years ago
  39. 8192a0c dm mpath: use DM_MAPIO_SUBMITTED instead of magic number 0 in process_queued_bios() by Wang Sheng-Hui · 7 years ago
  40. 1eb5fa8 dm: allow targets to return output from messages they are sent by Mike Snitzer · 7 years ago
  41. e457edf dm mpath: fix support for loading scsi_dh modules during table load by Mike Snitzer · 7 years ago
  42. 8c5c147 dm mpath: fix passing integrity data by Steffen Maier · 7 years ago
  43. e8f74a0 dm mpath: eliminate need to use scsi_device_from_queue by Mike Snitzer · 7 years ago
  44. c373667 dm mpath: fix uninitialized 'pg_init_wait' waitqueue_head NULL pointer by Mike Snitzer · 7 years ago
  45. 8d47e65 dm mpath: remove unnecessary NVMe branching in favor of scsi_dh checks by Mike Snitzer · 7 years ago
  46. 0be600a Merge tag 'for-4.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 7 years ago
  47. ac514ff dm mpath: delay the retry of a request if the target responded as busy by Mike Snitzer · 7 years ago
  48. 459b540 dm mpath: return DM_MAPIO_DELAY_REQUEUE if QUEUE_IO or PG_INIT_REQUIRED by Ming Lei · 7 years ago
  49. 050af08 dm mpath: return DM_MAPIO_REQUEUE on blk-mq rq allocation failure by Ming Lei · 7 years ago
  50. d5ffebd dm: backfill missing calls to mutex_destroy() by Mike Snitzer · 7 years ago
  51. a127567 dm mpath: Use blk_path_error by Keith Busch · 7 years ago
  52. 0001ec5 dm mpath: factor out SCSI vs NVMe path selection by Mike Snitzer · 7 years ago
  53. 848b8ae dm mpath: optimize NVMe bio-based support by Mike Snitzer · 7 years ago
  54. cd02538 dm mpath: implement NVMe bio-based support by Mike Snitzer · 7 years ago
  55. 1836df0 dm mpath: move dm_bio_restore out of endio method by Mike Snitzer · 7 years ago
  56. d07a241 dm mpath: optimize retrieval of bio_details from per-bio-data by Mike Snitzer · 7 years ago
  57. d0442f8 dm mpath: remove unnecessary memset() calls for per-io-data by Mike Snitzer · 7 years ago
  58. 63f6e6f dm mpath: remove unused param from multipath_init_per_bio_data() by Mike Snitzer · 7 years ago
  59. c1fd0ab dm mpath: fix bio-based multipath queue_if_no_path handling by Mike Snitzer · 7 years ago
  60. 7e6358d dm: fix various targets to dm_register_target after module __init resources created by monty_pavel@sina.com · 7 years ago
  61. adeba81 Merge tag 'for-4.15/dm-changes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 7 years ago
  62. 9dc112e dm mpath: remove annoying message of 'blk_get_request() returned -11' by Ming Lei · 7 years ago
  63. 6aa2f94 Merge tag 'gpio-v4.15-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio by Linus Torvalds · 7 years ago
  64. 506458e locking/barriers: Convert users of lockless_dereference() to READ_ONCE() by Will Deacon · 7 years ago
  65. 5307e2a bitops: Introduce assign_bit() by Lukas Wunner · 7 years ago
  66. dff4d1f Merge tag 'for-4.14/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 7 years ago
  67. a0725ab Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 7 years ago
  68. 5916a22 dm: constify argument arrays by Eric Biggers · 8 years ago
  69. 9157c8d dm mpath: complain about unsupported __multipath_map_bio() return values by Bart Van Assche · 7 years ago
  70. 7b06e09 dm mpath: avoid that building with W=1 causes gcc 7 to complain about fall-through by Bart Van Assche · 7 years ago
  71. 1c23484 dm mpath: do not lock up a CPU with requeuing activity by Bart Van Assche · 7 years ago
  72. 68515cc dm mpath: retry BLK_STS_RESOURCE errors by Bart Van Assche · 7 years ago
  73. 74d4699 block: replace bi_bdev with a gendisk pointer and partitions index by Christoph Hellwig · 7 years ago
  74. 047385b dm: missing break in process_queued_bios() by Dan Carpenter · 8 years ago
  75. 4e4cbee block: switch bios to blk_status_t by Christoph Hellwig · 8 years ago
  76. 2a842ac block: introduce new block status code type by Christoph Hellwig · 8 years ago
  77. 1be5690 dm: change ->end_io calling convention by Christoph Hellwig · 8 years ago
  78. 846785e dm: don't return errnos from ->map by Christoph Hellwig · 8 years ago
  79. 14ef1e4 dm mpath: merge do_end_io_bio into multipath_end_io_bio by Christoph Hellwig · 8 years ago
  80. f98e0eb dm mpath: multipath_clone_and_map must not return -EIO by Christoph Hellwig · 8 years ago
  81. 18a482f dm mpath: don't return -EIO from dm_report_EIO by Christoph Hellwig · 8 years ago
  82. 7ed8578 dm rq: change ->rq_end_io calling conventions by Christoph Hellwig · 8 years ago
  83. b79f10e dm mpath: merge do_end_io into multipath_end_io by Christoph Hellwig · 8 years ago
  84. 7e25a76 Merge branch 'dm-4.12' into dm-4.12-post-merge by Mike Snitzer · 8 years ago
  85. 86331f3 dm mpath: make it easier to detect unintended I/O request flushes by Bart Van Assche · 8 years ago
  86. 9a8ac3a dm mpath: cleanup QUEUE_IF_NO_PATH bit manipulation by introducing assign_bit() by Bart Van Assche · 8 years ago
  87. ca5beb7 dm mpath: micro-optimize the hot path relative to MPATHF_QUEUE_IF_NO_PATH by Bart Van Assche · 8 years ago
  88. 7e0d574 dm: introduce enum dm_queue_mode to cleanup related code by Bart Van Assche · 8 years ago
  89. b194679 dm mpath: verify __pg_init_all_paths locking assumptions at runtime by Bart Van Assche · 8 years ago
  90. c1d7ecf dm mpath: delay requeuing while path initialization is in progress by Bart Van Assche · 8 years ago
  91. 7083abb dm mpath: avoid that path removal can trigger an infinite loop by Bart Van Assche · 8 years ago
  92. 89bfce7 dm mpath: split and rename activate_path() to prepare for its expanded use by Bart Van Assche · 8 years ago
  93. 06eb061 dm mpath: requeue after a small delay if blk_get_request() fails by Bart Van Assche · 8 years ago
  94. 8fc7798 dm mpath: don't check for req->errors by Christoph Hellwig · 8 years ago
  95. ac62d62 dm: support REQ_OP_WRITE_ZEROES by Christoph Hellwig · 8 years ago
  96. 818551e Merge branch 'for-4.11/next' into for-4.11/linus-merge by Jens Axboe · 8 years ago
  97. d19a55c dm mpath: cleanup -Wbool-operation warning in choose_pgpath() by Mike Snitzer · 8 years ago
  98. eb8db83 dm: always defer request allocation to the owner of the request_queue by Christoph Hellwig · 8 years ago
  99. 54cd640 dm mpath: use hw_handler_params if attached hw_handler is same as requested by tang.junhui · 8 years ago
  100. 6599c84 dm mpath: do not modify *__clone if blk_mq_alloc_request() fails by Bart Van Assche · 8 years ago