1. c822ed9 dm thin: grab a virtual cell before looking up the mapping by Joe Thornber · 10 years ago
  2. fdfb4c8 dm thin: set minimum_io_size to pool's data block size by Mike Snitzer · 10 years ago
  3. e5aea7b dm thin: relax external origin size constraints by Joe Thornber · 10 years ago
  4. 50f3c3e dm thin: switch to an atomic_t for tracking pending new block preparations by Joe Thornber · 10 years ago
  5. 09869de dm thin: update discard_granularity to reflect the thin-pool blocksize by Lukas Czerner · 10 years ago
  6. af91805 dm thin: return ENOSPC instead of EIO when error_if_no_space enabled by Mike Snitzer · 10 years ago
  7. e7a3e87 dm thin: cleanup noflush_work to use a proper completion by Joe Thornber · 10 years ago
  8. 80c5789 dm thin: add 'no_space_timeout' dm-thin-pool module param by Mike Snitzer · 10 years ago
  9. 85ad643b dm thin: add timeout to stop out-of-data-space mode holding IO forever by Joe Thornber · 10 years ago
  10. 8d07e8a dm thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode by Joe Thornber · 10 years ago
  11. fbcde3d dm thin: use INIT_WORK_ONSTACK in noflush_work to avoid ODEBUG warning by Mike Snitzer · 10 years ago
  12. b10ebd3 dm thin: fix rcu_read_lock being held in code that can sleep by Joe Thornber · 10 years ago
  13. 5e3283e dm thin: irqsave must always be used with the pool->lock spinlock by Joe Thornber · 10 years ago
  14. 67324ea dm thin: sort the per thin deferred bios using an rb_tree by Mike Snitzer · 10 years ago
  15. c140e1c dm thin: use per thin device deferred bio lists by Mike Snitzer · 10 years ago
  16. 760fe67 dm thin: simplify pool_is_congested by Mike Snitzer · 10 years ago
  17. fe76cd8 dm thin: fix dangling bio in process_deferred_bios error path by Mike Snitzer · 10 years ago
  18. 738211f dm thin: fix noflush suspend IO queueing by Joe Thornber · 11 years ago
  19. 18adc57 dm thin: fix deadlock in __requeue_bio_list by Joe Thornber · 11 years ago
  20. 3e1a069 dm thin: fix out of data space handling by Joe Thornber · 11 years ago
  21. 07f2b6e dm thin: ensure user takes action to validate data and metadata consistency by Mike Snitzer · 11 years ago
  22. cdc2b41 dm thin: synchronize the pool mode during suspend by Mike Snitzer · 11 years ago
  23. 7d48935 dm thin: allow metadata space larger than supported to go unused by Mike Snitzer · 11 years ago
  24. 1acacc0 dm thin: fix the error path for the thin device constructor by Mike Snitzer · 11 years ago
  25. 4d1662a dm thin: avoid metadata commit if a pool's thin devices haven't changed by Mike Snitzer · 11 years ago
  26. f568849 Merge branch 'for-3.14/core' of git://git.kernel.dk/linux-block by Linus Torvalds · 11 years ago
  27. 74aa45c dm thin: fix pool feature parsing by Mike Snitzer · 11 years ago
  28. 8b64e88 dm thin: fix set_pool_mode exposed pool operation races by Mike Snitzer · 11 years ago
  29. 6d16202 dm thin: eliminate the no_free_space flag by Mike Snitzer · 11 years ago
  30. 787a996c dm thin: add error_if_no_space feature by Mike Snitzer · 11 years ago
  31. 8c0f0e8 dm thin: requeue bios to DM core if no_free_space and in read-only mode by Mike Snitzer · 11 years ago
  32. 399cadd dm thin: cleanup and improve no space handling by Mike Snitzer · 11 years ago
  33. 6f7f51d dm thin: log info when growing the data or metadata device by Mike Snitzer · 11 years ago
  34. b533065 dm thin: handle metadata failures more consistently by Joe Thornber · 11 years ago
  35. 88a6621 dm thin: factor out check_low_water_mark and use bools by Joe Thornber · 11 years ago
  36. daec338 dm thin: add mappings to end of prepared_* lists by Mike Snitzer · 11 years ago
  37. 8d30abf dm thin: return error from alloc_data_block if pool is not in write mode by Joe Thornber · 11 years ago
  38. 7f21466 dm thin: use bool rather than unsigned for flags in structures by Mike Snitzer · 11 years ago
  39. 19fa1a6 dm thin: fix discard support to a previously shared block by Joe Thornber · 11 years ago
  40. 16961b0 dm thin: initialize dm_thin_new_mapping returned by get_next_mapping by Mike Snitzer · 11 years ago
  41. b28bc9b Merge tag 'v3.13-rc6' into for-3.14/core by Jens Axboe · 11 years ago
  42. 9b7aaa6 dm thin: allow pool in read-only mode to transition to read-write mode by Joe Thornber · 11 years ago
  43. 5383ef3 dm thin: re-establish read-only state when switching to fail mode by Joe Thornber · 11 years ago
  44. 020cc3b dm thin: always fallback the pool mode if commit fails by Joe Thornber · 11 years ago
  45. 4a02b34 dm thin: switch to read-only mode if metadata space is exhausted by Mike Snitzer · 11 years ago
  46. fafc7a8 dm thin: switch to read only mode if a mapping insert fails by Joe Thornber · 11 years ago
  47. 196d38b block: Generic bio chaining by Kent Overstreet · 11 years ago
  48. 4f024f3 block: Abstract out bvec iterator by Kent Overstreet · 11 years ago
  49. b60ab99 dm thin: do not expose non-zero discard limits if discards disabled by Mike Snitzer · 11 years ago
  50. 94563ba dm thin: always return -ENOSPC if no_free_space is set by Mike Snitzer · 11 years ago
  51. d6fc204 dm thin: set pool read-only if breaking_sharing fails block allocation by Mike Snitzer · 11 years ago
  52. 4fa5971 dm thin: prefix pool error messages with pool device name by Mike Snitzer · 11 years ago
  53. 0cc67cd dm thin: fix stacking of geometry limits by Mike Snitzer · 11 years ago
  54. 610bba8 dm thin: fix metadata dev resize detection by Alasdair G Kergon · 11 years ago
  55. ac8c3f3 dm thin: generate event when metadata threshold passed by Joe Thornber · 11 years ago
  56. 24347e9 dm thin: detect metadata device resizing by Joe Thornber · 11 years ago
  57. 5d0db96 dm thin: open dev read only when possible by Joe Thornber · 11 years ago
  58. b17446d dm thin: refactor data dev resize by Joe Thornber · 11 years ago
  59. 58051b9 dm thin: fix non power of two discard granularity calc by Joe Thornber · 11 years ago
  60. f046f89 dm thin: fix discard corruption by Joe Thornber · 11 years ago
  61. 025b968 dm thin: remove cells from stack by Joe Thornber · 12 years ago
  62. 6beca5e dm bio prison: pass cell memory in by Joe Thornber · 12 years ago
  63. df5d2e9 dm kcopyd: introduce configurable throttling by Mikulas Patocka · 12 years ago
  64. 55a62ee dm: rename request variables to bios by Alasdair G Kergon · 12 years ago
  65. 58f77a2 dm thin: use block_size_is_power_of_two by Mike Snitzer · 12 years ago
  66. f13945d dm thin: support a non power of 2 discard_granularity by Mike Snitzer · 12 years ago
  67. fd7c092 dm: fix truncated status strings by Mikulas Patocka · 12 years ago
  68. 0f640dc dm thin: fix queue limits stacking by Mike Snitzer · 12 years ago
  69. 7de3ee5 dm: remove map_info by Mikulas Patocka · 12 years ago
  70. 59c3d2c dm thin: dont use map_context by Mikulas Patocka · 12 years ago
  71. 70d6c40 dm kcopyd: add WRITE SAME support to dm_kcopyd_zero by Mike Snitzer · 12 years ago
  72. c397741 dm thin: use DMERR_LIMIT for errors by Mike Snitzer · 12 years ago
  73. 2aab385 dm thin: cleanup dead code by Joe Thornber · 12 years ago
  74. f286ba0 dm thin: rename cell_defer_except to cell_defer_no_holder by Joe Thornber · 12 years ago
  75. 018debe dm thin: emit ignore_discard in status when discards disabled by Mike Snitzer · 12 years ago
  76. 563af18 dm thin: wake worker when discard is prepared by Joe Thornber · 12 years ago
  77. e808807 dm thin: fix race between simultaneous io and discards to same block by Joe Thornber · 12 years ago
  78. b7ca9c9 dm thin: replace dm_cell_release_singleton with cell_defer_except by Joe Thornber · 12 years ago
  79. 4f81a41 dm thin: move bio_prison code to separate module by Mike Snitzer · 12 years ago
  80. 44feb38 dm thin: prepare to separate bio_prison code by Mike Snitzer · 12 years ago
  81. 28eed34 dm thin: support discard with non power of two block size by Mike Snitzer · 12 years ago
  82. 0424caa dm thin: fix discard support for data devices by Mike Snitzer · 12 years ago
  83. 9bc142d dm thin: tidy discard support by Mike Snitzer · 12 years ago
  84. 307615a dm thin: do not set discard_zeroes_data by Mike Snitzer · 12 years ago
  85. 1f4e0ff dm thin: commit before gathering status by Alasdair G Kergon · 12 years ago
  86. e49e582 dm thin: add read only and fail io modes by Joe Thornber · 12 years ago
  87. 4afdd68 dm thin: reduce number of metadata commits by Joe Thornber · 12 years ago
  88. 66b1edc dm thin metadata: add format option to dm_pool_metadata_open by Joe Thornber · 12 years ago
  89. 0ac5548 dm: use bool bitfields in struct dm_target by Alasdair G Kergon · 12 years ago
  90. 16ad3d1 dm thin: set flush_supported by Joe Thornber · 12 years ago
  91. 6004970 dm thin: avoid unnecessarily breaking sharing for flushes by Joe Thornber · 12 years ago
  92. 905386f dm thin: fix memory leak in process_prepared_mapping error paths by Joe Thornber · 12 years ago
  93. f9a8e0c dm thin: optimize power of two block size by Mikulas Patocka · 12 years ago
  94. 4929630 dm thin: split discards on block boundary by Mikulas Patocka · 12 years ago
  95. 55f2b8b dm thin: support for non power of 2 pool blocksize by Mike Snitzer · 12 years ago
  96. 542f903 dm: support non power of two target max_io_len by Mike Snitzer · 12 years ago
  97. f09996c dm thin: provide specific errors for two table load failure cases by Mike Snitzer · 12 years ago
  98. 17b7d63 dm thin: clean up compiler warning by Mike Snitzer · 12 years ago
  99. 7768ed3 dm thin: reduce endio_hook pool size by Alasdair G Kergon · 12 years ago
  100. 650d2a0 dm thin: do not send discards to shared blocks by Mikulas Patocka · 12 years ago