1. 5675a52 dm thin: fix passdown_double_checking_shared_status() by Joe Thornber · 5 years ago
  2. 28e6891 dm thin metadata: fix __udivdi3 undefined on 32-bit by Mike Snitzer · 6 years ago
  3. a9537db dm thin metadata: try to avoid ever aborting transactions by Joe Thornber · 6 years ago
  4. 2904adc dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6 by Dennis Yang · 7 years ago
  5. cc68181 dm thin metadata: call precommit before saving the roots by Joe Thornber · 7 years ago
  6. 2a0fbff dm thin: fix a race condition between discarding and provisioning a block by Joe Thornber · 8 years ago
  7. 2eae9e448 dm thin metadata: don't issue prefetches if a transaction abort has failed by Joe Thornber · 8 years ago
  8. 29f929b dm thin metadata: remove needless newline from subtree_dec() DMERR message by Mike Snitzer · 8 years ago
  9. 086fbbb dm thin metadata: make dm_thin_find_mapped_range() atomic by Joe Thornber · 9 years ago
  10. 3d5f673 dm thin metadata: speed up discard of partially mapped volumes by Joe Thornber · 9 years ago
  11. 49e99fc dm thin metadata: fix bug when taking a metadata snapshot by Joe Thornber · 9 years ago
  12. 993ceab dm thin metadata: fix bug in dm_thin_remove_range() by Joe Thornber · 9 years ago
  13. 4c7da06 dm persistent data: eliminate unnecessary return values by Mikulas Patocka · 9 years ago
  14. 7f518ad dm thin metadata: delete btrees when releasing metadata snapshot by Joe Thornber · 9 years ago
  15. b1f11af dm thin metadata: fix a race when entering fail mode by Joe Thornber · 9 years ago
  16. 6550f07 dm thin metadata: add dm_thin_remove_range() by Joe Thornber · 9 years ago
  17. a5d895a dm thin metadata: add dm_thin_find_mapped_range() by Joe Thornber · 9 years ago
  18. 49f154c dm thin metadata: remove in-core 'read_only' flag by Mike Snitzer · 9 years ago
  19. 9cb1397 dm thin metadata: remove unused dm_pool_get_data_block_size() by Rickard Strandqvist · 9 years ago
  20. 8a01a6a dm thin: prefetch missing metadata pages by Joe Thornber · 10 years ago
  21. e5cfc69 dm thin metadata: change dm_thin_find_block to allow blocking, but not issuing, IO by Joe Thornber · 10 years ago
  22. 9aec862 dm thin metadata: do not allow the data block size to change by Mike Snitzer · 10 years ago
  23. 5a32083 dm: take care to copy the space map roots before locking the superblock by Joe Thornber · 10 years ago
  24. 07f2b6e dm thin: ensure user takes action to validate data and metadata consistency by Mike Snitzer · 10 years ago
  25. 7d48935 dm thin: allow metadata space larger than supported to go unused by Mike Snitzer · 10 years ago
  26. 4d1662a dm thin: avoid metadata commit if a pool's thin devices haven't changed by Mike Snitzer · 10 years ago
  27. 19fa1a6 dm thin: fix discard support to a previously shared block by Joe Thornber · 10 years ago
  28. 9b7aaa6 dm thin: allow pool in read-only mode to transition to read-write mode by Joe Thornber · 11 years ago
  29. ac8c3f3 dm thin: generate event when metadata threshold passed by Joe Thornber · 11 years ago
  30. 24347e9 dm thin: detect metadata device resizing by Joe Thornber · 11 years ago
  31. b17446d dm thin: refactor data dev resize by Joe Thornber · 11 years ago
  32. 018cede dm persistent data: set some btree fn parms const by Mike Snitzer · 11 years ago
  33. e3cbf94 dm persistent data: fix nested btree deletion by Joe Thornber · 11 years ago
  34. da105ed dm thin metadata: introduce dm_pool_abort_metadata by Joe Thornber · 12 years ago
  35. 12ba58a dm thin metadata: introduce dm_pool_metadata_set_read_only by Joe Thornber · 12 years ago
  36. 40db5a5 dm thin metadata: add dm_thin_changed_this_transaction by Joe Thornber · 12 years ago
  37. 66b1edc dm thin metadata: add format option to dm_pool_metadata_open by Joe Thornber · 12 years ago
  38. 0fa5b17 dm thin metadata: tidy up open and format error paths by Joe Thornber · 12 years ago
  39. d73ec52 dm thin metadata: only check incompat features on open by Mike Snitzer · 12 years ago
  40. b793995 dm thin metadata: remove duplicate pmd initialisation by Joe Thornber · 12 years ago
  41. 8801e06 dm thin metadata: remove create parameter from __create_persistent_data_objects by Joe Thornber · 12 years ago
  42. 237074c dm thin metadata: move __superblock_all_zeroes to __open_or_format_metadata by Joe Thornber · 12 years ago
  43. a97e5e6 dm thin metadata: remove nr_blocks arg from __create_persistent_data_objects by Joe Thornber · 12 years ago
  44. e4d2205 dm thin metadata: split __open or format metadata by Joe Thornber · 12 years ago
  45. d633281 dm thin metadata: use struct dm_pool_metadata members in __open_or_format_metadata by Joe Thornber · 12 years ago
  46. 583ceee dm thin metadata: zero unused superblock uuid by Joe Thornber · 12 years ago
  47. 270938b dm thin metadata: lift __begin_transaction out of __write_initial_superblock by Joe Thornber · 12 years ago
  48. 10d2a9f dm thin metadata: move dm_commit_pool_metadata into __write_initial_superblock by Joe Thornber · 12 years ago
  49. 9cb6653 dm thin metadata: factor out __write_initial_superblock by Joe Thornber · 12 years ago
  50. 6a0ebd3 dm thin metadata: lift some initialisation out of __open_or_format_metadata by Joe Thornber · 12 years ago
  51. f9dd935 dm thin metadata: factor __destroy_persistent_data out of dm_pool_metadata_close by Joe Thornber · 12 years ago
  52. 332627d dm thin metadata: move bm creation code into create_persistent_data_objects by Joe Thornber · 12 years ago
  53. 77f49a4 dm thin metadata: rename init_pmd to __create_persistent_data_objects by Joe Thornber · 12 years ago
  54. 2597119 dm thin metadata: wrap superblock locking by Joe Thornber · 12 years ago
  55. 384ef0e dm persistent data: tidy transaction manager creation fns by Joe Thornber · 12 years ago
  56. eb04cf6 dm thin metadata: stop tracking need for commit by Joe Thornber · 12 years ago
  57. 51a0f65 dm persistent data: create new dm_block_manager struct by Joe Thornber · 12 years ago
  58. 41675ae dm thin metadata: factor __setup_btree_details out of init_pmd by Joe Thornber · 12 years ago
  59. 8c97117 dm thin metadata: introduce THIN_MAX_CONCURRENT_LOCKS by Joe Thornber · 12 years ago
  60. d973ac1 dm thin metadata: remove pointless label from __commit_transaction by Joe Thornber · 12 years ago
  61. 17b7d63 dm thin: clean up compiler warning by Mike Snitzer · 12 years ago
  62. cc8394d dm thin: provide userspace access to pool metadata by Joe Thornber · 12 years ago
  63. c4a69ec dm thin: relax hard limit on the maximum size of a metadata device by Mike Snitzer · 12 years ago
  64. fef838c dm thin metadata: pass correct space map to dm_sm_root_size by Joe Thornber · 12 years ago
  65. af63bcb dm thin metadata: decrement counter after removing mapped block by Joe Thornber · 12 years ago
  66. 4469a5f dm thin metadata: unlock superblock in init_pmd error path by Joe Thornber · 12 years ago
  67. 1f3db25 dm thin metadata: remove incorrect close_device on creation error paths by Mike Snitzer · 12 years ago
  68. 991d9fa dm: add thin provisioning target by Joe Thornber · 13 years ago