1. 695902b dm thin: remove needless request_queue NULL pointer check by Xu Wang · 3 years, 10 months ago
  2. 21cf866 writeback: remove bdi->congested_fn by Christoph Hellwig · 4 years, 6 months ago
  3. ed00aab block: rename generic_make_request to submit_bio_noacct by Christoph Hellwig · 4 years, 6 months ago
  4. f06c03d dm thin: change data device's flush_bio to be member of struct pool by Mikulas Patocka · 5 years ago
  5. 873937e dm thin: don't allow changing data device during thin-pool reload by Mikulas Patocka · 5 years ago
  6. a4a8d28 dm thin: fix use-after-free in metadata_pre_commit_callback by Mike Snitzer · 5 years ago
  7. 694cfe7 dm thin: Flush data device before committing metadata by Nikos Tsironis · 5 years ago
  8. d256d79 dm thin: wakeup worker only when deferred bios exist by Jeffle Xu · 5 years ago
  9. 8e0c9da dm thin: replace spin_lock_irqsave with spin_lock_irq by Mikulas Patocka · 5 years ago
  10. 70de2cb dm thin: add sanity checks to thin-pool and external snapshot creation by Jason Cai (Xiang Feng) · 6 years ago
  11. 61697a6 dm: eliminate 'split_discard_bios' flag from DM target interface by Mike Snitzer · 6 years ago
  12. 4ae280b dm thin: fix bug where bio that overwrites thin block ignores FUA by Nikos Tsironis · 6 years ago
  13. d445bd9 dm thin: fix passdown_double_checking_shared_status() by Joe Thornber · 6 years ago
  14. 2af6c07 dm thin: bump target version by Mike Snitzer · 6 years ago
  15. f6c3675 dm thin: send event about thin-pool state change _after_ making it by Mike Snitzer · 6 years ago
  16. 22d4c29 dm thin: use refcount_t for thin_c reference counting by John Pittman · 6 years ago
  17. 3ab9182 dm thin metadata: try to avoid ever aborting transactions by Joe Thornber · 6 years ago
  18. 7529444 dm thin: stop no_space_timeout worker when switching to write-mode by Hou Tao · 6 years ago
  19. 7209049d dm kcopyd: return void from dm_kcopyd_copy() by Mike Snitzer · 6 years ago
  20. 63c8ecb dm thin: include metadata_low_watermark threshold in pool status by Andy Grover · 6 years ago
  21. a685557 dm thin: handle running out of data space vs concurrent discard by Mike Snitzer · 7 years ago
  22. b08fc52 Merge tag 'overflow-v4.18-rc1-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 7 years ago
  23. 42bc47b treewide: Use array_size() in vmalloc() by Kees Cook · 7 years ago
  24. 72d711c dm: adjust structure members to improve alignment by Mike Snitzer · 7 years ago
  25. d377535 dm: Use kzalloc for all structs with embedded biosets/mempools by Kent Overstreet · 7 years ago
  26. 6f1c819 dm: convert to bioset_init()/mempool_init() by Kent Overstreet · 7 years ago
  27. 1eb5fa8 dm: allow targets to return output from messages they are sent by Mike Snitzer · 7 years ago
  28. bd6d1e0 dm thin: fix trailing semicolon in __remap_and_issue_shared_cell by Luis de Bethencourt · 7 years ago
  29. d5ffebd dm: backfill missing calls to mutex_destroy() by Mike Snitzer · 7 years ago
  30. 7e6358d dm: fix various targets to dm_register_target after module __init resources created by monty_pavel@sina.com · 7 years ago
  31. 6aa7de0 locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() by Mark Rutland · 7 years ago
  32. 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
  33. 5916a22 dm: constify argument arrays by Eric Biggers · 8 years ago
  34. 74d4699 block: replace bi_bdev with a gendisk pointer and partitions index by Christoph Hellwig · 7 years ago
  35. c6b1e36 Merge branch 'for-4.13/block' of git://git.kernel.dk/linux-block by Linus Torvalds · 8 years ago
  36. 00a0ea3 dm thin: do not queue freed thin mapping for next stage processing by Vallish Vaidyeshwara · 8 years ago
  37. 4e4cbee block: switch bios to blk_status_t by Christoph Hellwig · 8 years ago
  38. 1be5690 dm: change ->end_io calling convention by Christoph Hellwig · 8 years ago
  39. d35a878 Merge tag 'for-4.12/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 8 years ago
  40. 948f581 dm thin: fix a memory leak when passing discard bio down by Dennis Yang · 8 years ago
  41. 48920ff block: remove the discard_zeroes_data flag by Christoph Hellwig · 8 years ago
  42. 742c8fd dm bio prison v2: new interface for the bio prison by Joe Thornber · 8 years ago
  43. dc3b17c block: Use pointer to backing_dev_info from request_queue by Jan Kara · 8 years ago
  44. f73f44e block: add a op_is_flush helper by Christoph Hellwig · 8 years ago
  45. 1eff9d3 block: rename bio bi_rw to bi_opf by Jens Axboe · 8 years ago
  46. 2a0fbff dm thin: fix a race condition between discarding and provisioning a block by Joe Thornber · 9 years ago
  47. 28a8f0d block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH by Mike Christie · 9 years ago
  48. e604714 dm: use bio op accessors by Mike Christie · 9 years ago
  49. 469e321 block discard: use bio set op accessor by Mike Christie · 9 years ago
  50. 4e49ea4 block/fs/drivers: remove rw argument from submit_bio by Mike Christie · 9 years ago
  51. 202bae5 dm thin: unroll issue_discard() to create longer discard bio chains by Joe Thornber · 9 years ago
  52. 3dba53a9 dm thin: use __blkdev_issue_discard for async discard support by Mike Snitzer · 9 years ago
  53. 13e4f8a dm thin: remove __bio_inc_remaining() and switch to using bio_inc_remaining() by Mike Snitzer · 9 years ago
  54. 813923b dm thin: Remove return statement from void function by Amitoj Kaur Chawla · 9 years ago
  55. c3667cc dm thin: consistently return -ENOSPC if pool has run out of data space by Mike Snitzer · 9 years ago
  56. 30187e1 dm: rename target's per_bio_data_size to per_io_data_size by Mike Snitzer · 9 years ago
  57. 1c2e54e dm thin: bump thin and thin-pool target versions by Mike Snitzer · 9 years ago
  58. 18d03e8 dm thin: fix race condition when destroying thin pool workqueue by Nikolay Borisov · 9 years ago
  59. 0fcb04d dm thin: fix regression in advertised discard limits by Mike Snitzer · 9 years ago
  60. 172c238 dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition by Mike Snitzer · 9 years ago
  61. ba30670f dm thin: fix missing pool reference count decrement in pool_ctr error path by Mike Snitzer · 9 years ago
  62. 2160767 dm thin: disable discard support for thin devices if pool's is disabled by Mike Snitzer · 9 years ago
  63. 1e1a4e8 Merge tag 'dm-4.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 9 years ago
  64. 1081230 Merge branch 'for-4.3/core' of git://git.kernel.dk/linux-block by Linus Torvalds · 9 years ago
  65. 84f8bd8 dm thin: optimize async discard submission by Mike Snitzer · 9 years ago
  66. 8ae1266 block: kill merge_bvec_fn() completely by Kent Overstreet · 10 years ago
  67. 4246a0b block: add a bi_error field to struct bio by Christoph Hellwig · 9 years ago
  68. 0a927c2 dm thin: return -ENOSPC when erroring retry list due to out of data space by Mike Snitzer · 9 years ago
  69. e4c78e2 dm thin: display 'needs_check' in status if it is set by Mike Snitzer · 9 years ago
  70. bcc696f dm thin: stay in out-of-data-space mode once no_space_timeout expires by Mike Snitzer · 9 years ago
  71. a822c83 dm thin: allocate the cell_sort_array dynamically by Joe Thornber · 10 years ago
  72. fd46769 dm thin: fail messages with EOPNOTSUPP when pool cannot handle messages by Mike Snitzer · 10 years ago
  73. 34fbcf6 dm thin: range discard support by Joe Thornber · 10 years ago
  74. f8ae752 dm thin: cleanup schedule_zero() to read more logically by Mike Snitzer · 10 years ago
  75. 8b908f8 dm thin: cleanup overwrite's endio restore to be centralized by Mike Snitzer · 10 years ago
  76. 326e1db block: remove management of bi_remaining when restoring original bi_end_io by Mike Snitzer · 10 years ago
  77. c4cf526 bio: skip atomic inc/dec of ->bi_remaining for non-chains by Jens Axboe · 10 years ago
  78. 5f027a3 dm thin: fix to consistently zero-fill reads to unprovisioned blocks by Joe Thornber · 10 years ago
  79. 802ea9d Merge tag 'dm-3.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm by Linus Torvalds · 10 years ago
  80. 0f30af9 dm: use time_in_range() and time_after() by Manuel Schölling · 11 years ago
  81. 2a7eaea dm thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode by Joe Thornber · 10 years ago
  82. 2b94e89 dm thin: fix crash by initializing thin device's refcount and completion earlier by Marc Dionne · 10 years ago
  83. 2c43fd2 dm thin: fix missing out-of-data-space to write mode transition if blocks are released by Joe Thornber · 10 years ago
  84. 45ec9bd dm thin: fix inability to discard blocks when in out-of-data-space mode by Joe Thornber · 10 years ago
  85. d200c30 dm thin: fix pool_io_hints to avoid looking at max_hw_sectors by Mike Snitzer · 10 years ago
  86. 583024d dm thin: suspend/resume active thin devices when reloading thin-pool by Mike Snitzer · 10 years ago
  87. 80e96c5 dm thin: do not allow thin device activation while pool is suspended by Mike Snitzer · 10 years ago
  88. 5ec0208 dm thin: remove stale 'trim' message in block comment above pool_message by Mike Snitzer · 10 years ago
  89. 17181fb dm thin: fix a race in thin_dtr by Mikulas Patocka · 10 years ago
  90. 5f274d8 dm bio prison: introduce support for locking ranges of blocks by Joe Thornber · 10 years ago
  91. 42d6a8c dm thin: refactor requeue_io to eliminate spinlock bouncing by Mike Snitzer · 10 years ago
  92. 9d094ee dm thin: optimize retry_bios_on_resume by Mike Snitzer · 10 years ago
  93. ac4c3f3 dm thin: sort the deferred cells by Joe Thornber · 10 years ago
  94. 23ca2bb dm thin: direct dispatch when breaking sharing by Joe Thornber · 10 years ago
  95. 2d759a4 dm thin: remap the bios in a cell immediately by Joe Thornber · 10 years ago
  96. a374bb2 dm thin: defer whole cells rather than individual bios by Joe Thornber · 10 years ago
  97. 452d7a6 dm thin: factor out remap_and_issue_overwrite by Mike Snitzer · 10 years ago
  98. 7a7e97c dm thin: performance improvement to discard processing by Joe Thornber · 10 years ago
  99. 36f12aeb dm thin: implement thin_merge by Mike Snitzer · 10 years ago
  100. 604ea90 dm thin: adjust max_sectors_kb based on thinp blocksize by Mike Snitzer · 10 years ago