1. 6dcbb52 dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them by Christoph Hellwig · 3 years, 2 months ago
  2. be500ed dm space maps: improve performance with inc/dec on ranges of blocks by Joe Thornber · 3 years, 9 months ago
  3. 1e0dcca dm: use bdev_read_only to check if a device is read-only by Christoph Hellwig · 4 years ago
  4. 399c9bd dm thin metadata: Remove unused local variable when create thin and snap by Huaisheng Ye · 4 years, 4 months ago
  5. 3a653b2 dm thin metadata: Fix use-after-free in dm_bm_set_read_only by Ye Bin · 4 years, 4 months ago
  6. 219403d dm thin metadata: Avoid returning cmd->bm wild pointer on error by Ye Bin · 4 years, 4 months ago
  7. 3918e06 dm thin metadata: fix lockdep complaint by Theodore Ts'o · 4 years, 10 months ago
  8. 44d8ebf dm thin metadata: use pool locking at end of dm_pool_metadata_close by Mike Snitzer · 5 years ago
  9. 4306904 dm thin metadata: Fix trivial math error in on-disk format documentation by Jeffle Xu · 5 years ago
  10. 63ee92d dm thin metadata: use true/false for bool variable by zhengbin · 5 years ago
  11. ecda7c0 dm thin metadata: Add support for a pre-commit callback by Nikos Tsironis · 5 years ago
  12. 54fa16e dm thin metadata: check if in fail_io mode when setting needs_check by Mike Snitzer · 5 years ago
  13. 873f258 dm thin metadata: do not write metadata if no changes occurred by Mike Snitzer · 6 years ago
  14. 6a1b1dd dm thin metadata: add wrappers for managing write locking of metadata by Mike Snitzer · 6 years ago
  15. a1ed4d9 dm thin metadata: check __commit_transaction()'s return by Mike Snitzer · 6 years ago
  16. d445bd9 dm thin: fix passdown_double_checking_shared_status() by Joe Thornber · 6 years ago
  17. 013ad04 dm thin metadata: fix __udivdi3 undefined on 32-bit by Mike Snitzer · 6 years ago
  18. 3ab9182 dm thin metadata: try to avoid ever aborting transactions by Joe Thornber · 6 years ago
  19. 7ccdbf8 dm thin metadata: remove needless work from __commit_transaction by Mike Snitzer · 7 years ago
  20. 490ae01 dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 by Dennis Yang · 7 years ago
  21. 91bcdb9 dm thin metadata: call precommit before saving the roots by Joe Thornber · 8 years ago
  22. 73cbca6 dm block manager: remove an unused argument from dm_block_manager_create() by Bart Van Assche · 8 years ago
  23. 2a0fbff dm thin: fix a race condition between discarding and provisioning a block by Joe Thornber · 9 years ago
  24. 2eae9e4 dm thin metadata: don't issue prefetches if a transaction abort has failed by Joe Thornber · 9 years ago
  25. 29f929b dm thin metadata: remove needless newline from subtree_dec() DMERR message by Mike Snitzer · 9 years ago
  26. 086fbbb dm thin metadata: make dm_thin_find_mapped_range() atomic by Joe Thornber · 9 years ago
  27. 3d5f673 dm thin metadata: speed up discard of partially mapped volumes by Joe Thornber · 9 years ago
  28. 49e99fc dm thin metadata: fix bug when taking a metadata snapshot by Joe Thornber · 9 years ago
  29. 993ceab dm thin metadata: fix bug in dm_thin_remove_range() by Joe Thornber · 9 years ago
  30. 4c7da06 dm persistent data: eliminate unnecessary return values by Mikulas Patocka · 9 years ago
  31. 7f518ad dm thin metadata: delete btrees when releasing metadata snapshot by Joe Thornber · 9 years ago
  32. b1f11af dm thin metadata: fix a race when entering fail mode by Joe Thornber · 10 years ago
  33. 6550f07 dm thin metadata: add dm_thin_remove_range() by Joe Thornber · 10 years ago
  34. a5d895a dm thin metadata: add dm_thin_find_mapped_range() by Joe Thornber · 10 years ago
  35. 49f154c dm thin metadata: remove in-core 'read_only' flag by Mike Snitzer · 10 years ago
  36. 9cb1397 dm thin metadata: remove unused dm_pool_get_data_block_size() by Rickard Strandqvist · 10 years ago
  37. 8a01a6a dm thin: prefetch missing metadata pages by Joe Thornber · 10 years ago
  38. e5cfc69 dm thin metadata: change dm_thin_find_block to allow blocking, but not issuing, IO by Joe Thornber · 10 years ago
  39. 9aec862 dm thin metadata: do not allow the data block size to change by Mike Snitzer · 10 years ago
  40. 5a32083 dm: take care to copy the space map roots before locking the superblock by Joe Thornber · 11 years ago
  41. 07f2b6e dm thin: ensure user takes action to validate data and metadata consistency by Mike Snitzer · 11 years ago
  42. 7d48935 dm thin: allow metadata space larger than supported to go unused by Mike Snitzer · 11 years ago
  43. 4d1662a dm thin: avoid metadata commit if a pool's thin devices haven't changed by Mike Snitzer · 11 years ago
  44. 19fa1a6 dm thin: fix discard support to a previously shared block by Joe Thornber · 11 years ago
  45. 9b7aaa6 dm thin: allow pool in read-only mode to transition to read-write mode by Joe Thornber · 11 years ago
  46. ac8c3f3 dm thin: generate event when metadata threshold passed by Joe Thornber · 12 years ago
  47. 24347e9 dm thin: detect metadata device resizing by Joe Thornber · 12 years ago
  48. b17446d dm thin: refactor data dev resize by Joe Thornber · 12 years ago
  49. 018cede dm persistent data: set some btree fn parms const by Mike Snitzer · 12 years ago
  50. e3cbf94 dm persistent data: fix nested btree deletion by Joe Thornber · 12 years ago
  51. da105ed dm thin metadata: introduce dm_pool_abort_metadata by Joe Thornber · 12 years ago
  52. 12ba58a dm thin metadata: introduce dm_pool_metadata_set_read_only by Joe Thornber · 12 years ago
  53. 40db5a5 dm thin metadata: add dm_thin_changed_this_transaction by Joe Thornber · 12 years ago
  54. 66b1edc dm thin metadata: add format option to dm_pool_metadata_open by Joe Thornber · 12 years ago
  55. 0fa5b17 dm thin metadata: tidy up open and format error paths by Joe Thornber · 12 years ago
  56. d73ec52 dm thin metadata: only check incompat features on open by Mike Snitzer · 12 years ago
  57. b793995 dm thin metadata: remove duplicate pmd initialisation by Joe Thornber · 12 years ago
  58. 8801e06 dm thin metadata: remove create parameter from __create_persistent_data_objects by Joe Thornber · 12 years ago
  59. 237074c dm thin metadata: move __superblock_all_zeroes to __open_or_format_metadata by Joe Thornber · 12 years ago
  60. a97e5e6 dm thin metadata: remove nr_blocks arg from __create_persistent_data_objects by Joe Thornber · 12 years ago
  61. e4d2205 dm thin metadata: split __open or format metadata by Joe Thornber · 12 years ago
  62. d633281 dm thin metadata: use struct dm_pool_metadata members in __open_or_format_metadata by Joe Thornber · 12 years ago
  63. 583ceee dm thin metadata: zero unused superblock uuid by Joe Thornber · 12 years ago
  64. 270938b dm thin metadata: lift __begin_transaction out of __write_initial_superblock by Joe Thornber · 12 years ago
  65. 10d2a9f dm thin metadata: move dm_commit_pool_metadata into __write_initial_superblock by Joe Thornber · 12 years ago
  66. 9cb6653 dm thin metadata: factor out __write_initial_superblock by Joe Thornber · 12 years ago
  67. 6a0ebd3 dm thin metadata: lift some initialisation out of __open_or_format_metadata by Joe Thornber · 12 years ago
  68. f9dd935 dm thin metadata: factor __destroy_persistent_data out of dm_pool_metadata_close by Joe Thornber · 12 years ago
  69. 332627d dm thin metadata: move bm creation code into create_persistent_data_objects by Joe Thornber · 12 years ago
  70. 77f49a4 dm thin metadata: rename init_pmd to __create_persistent_data_objects by Joe Thornber · 12 years ago
  71. 2597119 dm thin metadata: wrap superblock locking by Joe Thornber · 12 years ago
  72. 384ef0e dm persistent data: tidy transaction manager creation fns by Joe Thornber · 12 years ago
  73. eb04cf6 dm thin metadata: stop tracking need for commit by Joe Thornber · 12 years ago
  74. 51a0f65 dm persistent data: create new dm_block_manager struct by Joe Thornber · 12 years ago
  75. 41675ae dm thin metadata: factor __setup_btree_details out of init_pmd by Joe Thornber · 12 years ago
  76. 8c97117 dm thin metadata: introduce THIN_MAX_CONCURRENT_LOCKS by Joe Thornber · 12 years ago
  77. d973ac1 dm thin metadata: remove pointless label from __commit_transaction by Joe Thornber · 12 years ago
  78. 17b7d63 dm thin: clean up compiler warning by Mike Snitzer · 12 years ago
  79. cc8394d dm thin: provide userspace access to pool metadata by Joe Thornber · 13 years ago
  80. c4a69ec dm thin: relax hard limit on the maximum size of a metadata device by Mike Snitzer · 13 years ago
  81. fef838c dm thin metadata: pass correct space map to dm_sm_root_size by Joe Thornber · 13 years ago
  82. af63bcb dm thin metadata: decrement counter after removing mapped block by Joe Thornber · 13 years ago
  83. 4469a5f dm thin metadata: unlock superblock in init_pmd error path by Joe Thornber · 13 years ago
  84. 1f3db25 dm thin metadata: remove incorrect close_device on creation error paths by Mike Snitzer · 13 years ago
  85. 991d9fa dm: add thin provisioning target by Joe Thornber · 13 years ago