Mike Snitzer
|
018cede93c
dm persistent data: set some btree fn parms const
|
12 years ago |
Joe Thornber
|
e3cbf94513
dm persistent data: fix nested btree deletion
|
12 years ago |
Joe Thornber
|
da105ed5fd
dm thin metadata: introduce dm_pool_abort_metadata
|
13 years ago |
Joe Thornber
|
12ba58af46
dm thin metadata: introduce dm_pool_metadata_set_read_only
|
13 years ago |
Joe Thornber
|
40db5a5376
dm thin metadata: add dm_thin_changed_this_transaction
|
13 years ago |
Joe Thornber
|
66b1edc05e
dm thin metadata: add format option to dm_pool_metadata_open
|
13 years ago |
Joe Thornber
|
0fa5b17b08
dm thin metadata: tidy up open and format error paths
|
13 years ago |
Mike Snitzer
|
d73ec52538
dm thin metadata: only check incompat features on open
|
13 years ago |
Joe Thornber
|
b793995108
dm thin metadata: remove duplicate pmd initialisation
|
13 years ago |
Joe Thornber
|
8801e06945
dm thin metadata: remove create parameter from __create_persistent_data_objects
|
13 years ago |
Joe Thornber
|
237074c0a3
dm thin metadata: move __superblock_all_zeroes to __open_or_format_metadata
|
13 years ago |
Joe Thornber
|
a97e5e6fd0
dm thin metadata: remove nr_blocks arg from __create_persistent_data_objects
|
13 years ago |
Joe Thornber
|
e4d2205cdf
dm thin metadata: split __open or format metadata
|
13 years ago |
Joe Thornber
|
d6332814e3
dm thin metadata: use struct dm_pool_metadata members in __open_or_format_metadata
|
13 years ago |
Joe Thornber
|
583ceee2ed
dm thin metadata: zero unused superblock uuid
|
13 years ago |
Joe Thornber
|
270938bac5
dm thin metadata: lift __begin_transaction out of __write_initial_superblock
|
13 years ago |
Joe Thornber
|
10d2a9ff7c
dm thin metadata: move dm_commit_pool_metadata into __write_initial_superblock
|
13 years ago |
Joe Thornber
|
9cb6653f9a
dm thin metadata: factor out __write_initial_superblock
|
13 years ago |
Joe Thornber
|
6a0ebd31b6
dm thin metadata: lift some initialisation out of __open_or_format_metadata
|
13 years ago |
Joe Thornber
|
f9dd9352b9
dm thin metadata: factor __destroy_persistent_data out of dm_pool_metadata_close
|
13 years ago |
Joe Thornber
|
332627db00
dm thin metadata: move bm creation code into create_persistent_data_objects
|
13 years ago |
Joe Thornber
|
77f49a4027
dm thin metadata: rename init_pmd to __create_persistent_data_objects
|
13 years ago |
Joe Thornber
|
2597119206
dm thin metadata: wrap superblock locking
|
13 years ago |
Joe Thornber
|
384ef0e62e
dm persistent data: tidy transaction manager creation fns
|
13 years ago |
Joe Thornber
|
eb04cf634f
dm thin metadata: stop tracking need for commit
|
13 years ago |
Joe Thornber
|
51a0f659c0
dm persistent data: create new dm_block_manager struct
|
13 years ago |
Joe Thornber
|
41675aea32
dm thin metadata: factor __setup_btree_details out of init_pmd
|
13 years ago |
Joe Thornber
|
8c971178a7
dm thin metadata: introduce THIN_MAX_CONCURRENT_LOCKS
|
13 years ago |
Joe Thornber
|
d973ac196b
dm thin metadata: remove pointless label from __commit_transaction
|
13 years ago |
Mike Snitzer
|
17b7d63f7e
dm thin: clean up compiler warning
|
13 years ago |