Commit Graph

2471 Commits (61c964ba1748e984cb232b431582815899bf10fe)

Author SHA1 Message Date
Jonathan Brassow 63f33b8dda DM RAID: Add support for MD RAID10 13 years ago
NeilBrown 74018dc306 blk: pass from_schedule to non-request unplug functions. 13 years ago
NeilBrown 9cbb175088 blk: centralize non-request unplug handling. 13 years ago
NeilBrown 0021b7bc04 md: remove plug_cnt feature of plugging. 13 years ago
Alexander Lyakas d57368afe6 md/RAID1: Add missing case for attempting to repair known bad blocks. 13 years ago
Akinobu Mita 8fb980e35b dm: use memweight() 13 years ago
majianpeng 895e3c5c58 md/raid5: For odirect-write performance, do not set STRIPE_PREREAD_ACTIVE. 13 years ago
NeilBrown b7219ccb33 md/raid1: don't abort a resync on the first badblock. 13 years ago
NeilBrown 90cf195d9b md: remove duplicated test on ->openers when calling do_md_stop() 13 years ago
majianpeng 3f9e7c140e raid5: Add R5_ReadNoMerge flag which prevent bio from merging at block layer 13 years ago
Shaohua Li 12cee5a8a2 md/raid1: prevent merging too large request 13 years ago
Shaohua Li 9dedf60313 md/raid1: read balance chooses idlest disk for SSD 13 years ago
Shaohua Li be4d3280b1 md/raid1: make sequential read detection per disk based 13 years ago
Jonathan Brassow cc4d1efdd0 MD RAID10: Export md_raid10_congested 13 years ago
Jonathan Brassow 473e87ce48 MD: Move macros from raid1*.h to raid1*.c 13 years ago
Jonathan Brassow 0eaf822cb3 MD RAID1: rename mirror_info structure 13 years ago
Jonathan Brassow dc280d987f MD RAID10: rename mirror_info structure 13 years ago
Jonathan Brassow 3bbae04b12 MD RAID10: Fix compiler warning. 13 years ago
Alasdair G Kergon 1f4e0ff079 dm thin: commit before gathering status 13 years ago
Joe Thornber e49e582965 dm thin: add read only and fail io modes 13 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 310975573b dm persistent data: introduce dm_bm_set_read_only 13 years ago
Joe Thornber 4afdd680f7 dm thin: reduce number of metadata commits 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 3c9ad9bd87 dm persistent data: stop using dm_bm_unlock_move when shadowing blocks in tm 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
Alasdair G Kergon 0ac55489d9 dm: use bool bitfields in struct dm_target 13 years ago
Joe Thornber 16ad3d103d dm thin: set flush_supported 13 years ago