1. 2a0fbff dm thin: fix a race condition between discarding and provisioning a block by Joe Thornber · 8 years ago
  2. 28a8f0d block, drivers, fs: rename REQ_FLUSH to REQ_PREFLUSH by Mike Christie · 8 years ago
  3. e604714 dm: use bio op accessors by Mike Christie · 8 years ago
  4. 469e321 block discard: use bio set op accessor by Mike Christie · 8 years ago
  5. 4e49ea4 block/fs/drivers: remove rw argument from submit_bio by Mike Christie · 8 years ago
  6. 202bae5 dm thin: unroll issue_discard() to create longer discard bio chains by Joe Thornber · 9 years ago
  7. 3dba53a9 dm thin: use __blkdev_issue_discard for async discard support by Mike Snitzer · 9 years ago
  8. 13e4f8a dm thin: remove __bio_inc_remaining() and switch to using bio_inc_remaining() by Mike Snitzer · 9 years ago
  9. 813923b dm thin: Remove return statement from void function by Amitoj Kaur Chawla · 9 years ago
  10. c3667cc dm thin: consistently return -ENOSPC if pool has run out of data space by Mike Snitzer · 9 years ago
  11. 30187e1 dm: rename target's per_bio_data_size to per_io_data_size by Mike Snitzer · 9 years ago
  12. 1c2e54e dm thin: bump thin and thin-pool target versions by Mike Snitzer · 9 years ago
  13. 18d03e8 dm thin: fix race condition when destroying thin pool workqueue by Nikolay Borisov · 9 years ago
  14. 0fcb04d dm thin: fix regression in advertised discard limits by Mike Snitzer · 9 years ago
  15. 172c238 dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition by Mike Snitzer · 9 years ago
  16. ba30670 dm thin: fix missing pool reference count decrement in pool_ctr error path by Mike Snitzer · 9 years ago
  17. 2160767 dm thin: disable discard support for thin devices if pool's is disabled by Mike Snitzer · 9 years ago
  18. 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
  19. 1081230 Merge branch 'for-4.3/core' of git://git.kernel.dk/linux-block by Linus Torvalds · 9 years ago
  20. 84f8bd8 dm thin: optimize async discard submission by Mike Snitzer · 9 years ago
  21. 8ae1266 block: kill merge_bvec_fn() completely by Kent Overstreet · 10 years ago
  22. 4246a0b block: add a bi_error field to struct bio by Christoph Hellwig · 9 years ago
  23. 0a927c2 dm thin: return -ENOSPC when erroring retry list due to out of data space by Mike Snitzer · 9 years ago
  24. e4c78e2 dm thin: display 'needs_check' in status if it is set by Mike Snitzer · 9 years ago
  25. bcc696f dm thin: stay in out-of-data-space mode once no_space_timeout expires by Mike Snitzer · 9 years ago
  26. a822c83 dm thin: allocate the cell_sort_array dynamically by Joe Thornber · 9 years ago
  27. fd46769 dm thin: fail messages with EOPNOTSUPP when pool cannot handle messages by Mike Snitzer · 9 years ago
  28. 34fbcf6 dm thin: range discard support by Joe Thornber · 10 years ago
  29. f8ae752 dm thin: cleanup schedule_zero() to read more logically by Mike Snitzer · 10 years ago
  30. 8b908f8 dm thin: cleanup overwrite's endio restore to be centralized by Mike Snitzer · 10 years ago
  31. 326e1db block: remove management of bi_remaining when restoring original bi_end_io by Mike Snitzer · 10 years ago
  32. c4cf526 bio: skip atomic inc/dec of ->bi_remaining for non-chains by Jens Axboe · 10 years ago
  33. 5f027a3 dm thin: fix to consistently zero-fill reads to unprovisioned blocks by Joe Thornber · 10 years ago
  34. 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
  35. 0f30af9 dm: use time_in_range() and time_after() by Manuel Schölling · 11 years ago
  36. 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
  37. 2b94e89 dm thin: fix crash by initializing thin device's refcount and completion earlier by Marc Dionne · 10 years ago
  38. 2c43fd2 dm thin: fix missing out-of-data-space to write mode transition if blocks are released by Joe Thornber · 10 years ago
  39. 45ec9bd dm thin: fix inability to discard blocks when in out-of-data-space mode by Joe Thornber · 10 years ago
  40. d200c30 dm thin: fix pool_io_hints to avoid looking at max_hw_sectors by Mike Snitzer · 10 years ago
  41. 583024d dm thin: suspend/resume active thin devices when reloading thin-pool by Mike Snitzer · 10 years ago
  42. 80e96c5 dm thin: do not allow thin device activation while pool is suspended by Mike Snitzer · 10 years ago
  43. 5ec0208 dm thin: remove stale 'trim' message in block comment above pool_message by Mike Snitzer · 10 years ago
  44. 17181fb dm thin: fix a race in thin_dtr by Mikulas Patocka · 10 years ago
  45. 5f274d8 dm bio prison: introduce support for locking ranges of blocks by Joe Thornber · 10 years ago
  46. 42d6a8c dm thin: refactor requeue_io to eliminate spinlock bouncing by Mike Snitzer · 10 years ago
  47. 9d094ee dm thin: optimize retry_bios_on_resume by Mike Snitzer · 10 years ago
  48. ac4c3f3 dm thin: sort the deferred cells by Joe Thornber · 10 years ago
  49. 23ca2bb dm thin: direct dispatch when breaking sharing by Joe Thornber · 10 years ago
  50. 2d759a4 dm thin: remap the bios in a cell immediately by Joe Thornber · 10 years ago
  51. a374bb2 dm thin: defer whole cells rather than individual bios by Joe Thornber · 10 years ago
  52. 452d7a6 dm thin: factor out remap_and_issue_overwrite by Mike Snitzer · 10 years ago
  53. 7a7e97c dm thin: performance improvement to discard processing by Joe Thornber · 10 years ago
  54. 36f12aeb dm thin: implement thin_merge by Mike Snitzer · 10 years ago
  55. 604ea90 dm thin: adjust max_sectors_kb based on thinp blocksize by Mike Snitzer · 10 years ago
  56. 7d327fe dm thin: throttle incoming IO by Joe Thornber · 10 years ago
  57. 8a01a6a dm thin: prefetch missing metadata pages by Joe Thornber · 10 years ago
  58. a195db2 dm bio prison: switch to using a red black tree by Joe Thornber · 10 years ago
  59. c822ed96 dm thin: grab a virtual cell before looking up the mapping by Joe Thornber · 10 years ago
  60. fdfb4c8 dm thin: set minimum_io_size to pool's data block size by Mike Snitzer · 10 years ago
  61. e5aea7b dm thin: relax external origin size constraints by Joe Thornber · 10 years ago
  62. 50f3c3e dm thin: switch to an atomic_t for tracking pending new block preparations by Joe Thornber · 10 years ago
  63. 09869de dm thin: update discard_granularity to reflect the thin-pool blocksize by Lukas Czerner · 10 years ago
  64. af91805 dm thin: return ENOSPC instead of EIO when error_if_no_space enabled by Mike Snitzer · 11 years ago
  65. e7a3e87 dm thin: cleanup noflush_work to use a proper completion by Joe Thornber · 11 years ago
  66. 80c5789 dm thin: add 'no_space_timeout' dm-thin-pool module param by Mike Snitzer · 11 years ago
  67. 85ad643 dm thin: add timeout to stop out-of-data-space mode holding IO forever by Joe Thornber · 11 years ago
  68. 8d07e8a dm thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode by Joe Thornber · 11 years ago
  69. fbcde3d dm thin: use INIT_WORK_ONSTACK in noflush_work to avoid ODEBUG warning by Mike Snitzer · 11 years ago
  70. b10ebd3 dm thin: fix rcu_read_lock being held in code that can sleep by Joe Thornber · 11 years ago
  71. 5e3283e dm thin: irqsave must always be used with the pool->lock spinlock by Joe Thornber · 11 years ago
  72. 67324ea dm thin: sort the per thin deferred bios using an rb_tree by Mike Snitzer · 11 years ago
  73. c140e1c dm thin: use per thin device deferred bio lists by Mike Snitzer · 11 years ago
  74. 760fe67 dm thin: simplify pool_is_congested by Mike Snitzer · 11 years ago
  75. fe76cd8 dm thin: fix dangling bio in process_deferred_bios error path by Mike Snitzer · 11 years ago
  76. 738211f dm thin: fix noflush suspend IO queueing by Joe Thornber · 11 years ago
  77. 18adc57 dm thin: fix deadlock in __requeue_bio_list by Joe Thornber · 11 years ago
  78. 3e1a069 dm thin: fix out of data space handling by Joe Thornber · 11 years ago
  79. 07f2b6e dm thin: ensure user takes action to validate data and metadata consistency by Mike Snitzer · 11 years ago
  80. cdc2b41 dm thin: synchronize the pool mode during suspend by Mike Snitzer · 11 years ago
  81. 7d48935 dm thin: allow metadata space larger than supported to go unused by Mike Snitzer · 11 years ago
  82. 1acacc0 dm thin: fix the error path for the thin device constructor by Mike Snitzer · 11 years ago
  83. 4d1662a dm thin: avoid metadata commit if a pool's thin devices haven't changed by Mike Snitzer · 11 years ago
  84. f568849 Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block by Linus Torvalds · 11 years ago
  85. 74aa45c dm thin: fix pool feature parsing by Mike Snitzer · 11 years ago
  86. 8b64e88 dm thin: fix set_pool_mode exposed pool operation races by Mike Snitzer · 11 years ago
  87. 6d16202 dm thin: eliminate the no_free_space flag by Mike Snitzer · 11 years ago
  88. 787a996c dm thin: add error_if_no_space feature by Mike Snitzer · 11 years ago
  89. 8c0f0e8 dm thin: requeue bios to DM core if no_free_space and in read-only mode by Mike Snitzer · 11 years ago
  90. 399cadd dm thin: cleanup and improve no space handling by Mike Snitzer · 11 years ago
  91. 6f7f51d dm thin: log info when growing the data or metadata device by Mike Snitzer · 11 years ago
  92. b533065 dm thin: handle metadata failures more consistently by Joe Thornber · 11 years ago
  93. 88a6621 dm thin: factor out check_low_water_mark and use bools by Joe Thornber · 11 years ago
  94. daec338 dm thin: add mappings to end of prepared_* lists by Mike Snitzer · 11 years ago
  95. 8d30abf dm thin: return error from alloc_data_block if pool is not in write mode by Joe Thornber · 11 years ago
  96. 7f21466 dm thin: use bool rather than unsigned for flags in structures by Mike Snitzer · 11 years ago
  97. 19fa1a6 dm thin: fix discard support to a previously shared block by Joe Thornber · 11 years ago
  98. 16961b0 dm thin: initialize dm_thin_new_mapping returned by get_next_mapping by Mike Snitzer · 11 years ago
  99. b28bc9b Merge tag 'v3.13-rc6' into for-3.14/core by Jens Axboe · 11 years ago
  100. 9b7aaa6 dm thin: allow pool in read-only mode to transition to read-write mode by Joe Thornber · 11 years ago