## 3.5 #editing/dm-raid1-set-discard_zeroes_data_unsupported.patch #editing/dm-thin-do-not-send-discards-to-shared-blocks.patch #editing/dm-raid1-fix-crash-with-mirror-recovery-and-discard.patch # ## 3.6 #editing/dm-thin-clean-up-compiler-warning.patch # #editing/dm-snapshot-remove-redundant-assignment-in-merge-fn.patch #editing/dm-replace-simple_strtoul.patch # #editing/dm-thin-provide-specific-errors-for-two-table-load-failure-cases.patch # #editing/dm-stripe-fix-size-test.patch #editing/dm-stripe-remove-stripes_mask.patch # #editing/dm-support-non-power-of-two-target-max_io_len.patch # #editing/dm-stripe-support-for-non-power-of-2-chunksize.patch #editing/dm-stripe-remove-minimum-stripe-size.patch #editing/dm-stripe-optimize-chunk_size-calculations.patch # #editing/dm-thin-support-for-non-power-of-2-pool-blocksize.patch # #editing/dm-introduce-split_discard_requests.patch #editing/dm-thin-split-discards-on-block-boundary.patch #editing/dm-thin-optimize-power-of-two-block-size.patch # #editing/0001-SCSI-scsi_dh-add-scsi_dh_attached_handler_name.patch #editing/dm-mpath-add-retain_attached_hw_handler-feature.patch # fixes, assess for stable 0001-dm-thin-fix-memory-leak-in-process_prepared_mapping.patch 0002-dm-thin-do-not-break-sharing-for-a-zero-length-write.patch 0003-dm-block-manager-always-unlock-the-superblock-in-dm_.patch 0004-dm-space-map-only-commit-a-space-map-if-the-index-ha.patch 0005-dm-remove-unused-.flush-target-method.patch 0006-dm-allow-targets-to-override-the-supports-flush-calc.patch 0007-dm-thin-turn-on-flush-override.patch # refactoring/cleanup 0008-dm-persistent-data-remove-debug-space-map-checker.patch 0009-dm-block-manager-create-a-separate-struct-dm_block_m.patch 0010-dm-thin-metadata-stop-tracking-whether-a-commit-is-n.patch 0011-dm-transaction-manager-revise-creation-functions.patch 0012-dm-transaction-manager-stop-using-dm_bm_unlock_move-.patch 0013-dm-block-manager-remove-dm_bm_unlock_move.patch 0014-dm-thin-metadata-introduce-THIN_MAX_CONCURRENT_LOCKS.patch 0015-dm-thin-metadata-add-superblock_lock-and-superblock_.patch 0016-dm-thin-metadata-remove-a-pointless-label-from-__com.patch 0017-dm-thin-metadata-factor-__setup_btree_details-out-of.patch 0018-dm-thin-metadata-rename-init_pmd-to-__create_persist.patch 0019-dm-thin-metadata-factor-some-code-out-of-dm_pool_met.patch 0020-dm-thin-metadata-lift-initialisation-of-some-vars-ou.patch # __write_initial_superblock 0021-dm-thin-metadata-factor-out-__write_initial_superblo.patch 0022-dm-thin-metadata-inline-dm_commit_pool_metadata-into.patch 0023-dm-thin-metadata-integrate-that-last-inline-properly.patch 0024-dm-thin-metadata-lift-the-call-to-__begin_transactio.patch 0025-dm-thin-metadata-zero-the-uuid.patch # various __format_metadata and __open_metadata factoring 0026-dm-thin-metadata-leverage-dm_pool_metadata-members-t.patch 0027-dm-thin-metadata-split-__format_or_open_metadata.patch 0028-dm-thin-metadata-remove-nr_blocks-arg-from-__create_.patch 0029-dm-thin-metadata-move-the-check-for-superblock_all_z.patch 0030-dm-thin-metadata-remove-create-parameter-from-__crea.patch 0031-dm-thin-metadata-remove-some-duplicate-initialisatio.patch 0032-dm-thin-metadata-factor-out-and-move-__check_incompa.patch 0033-dm-thin-metadata-tidy-up-error-path-in-__open_metada.patch # read_only and fail_io support 0034-dm-thin-metadata-factor-out-__destroy_persistent_dat.patch 0035-dm-thin-metadata-add-a-mode-param-to-dm_pool_metadat.patch 0036-dm-thin-metadata-introduce-dm_thin_changed_this_tran.patch 0037-dm-thin-reduce-the-number-of-metadata-commits.patch 0038-dm-block-manager-introduce-dm_bm_read_only.patch 0039-dm-thin-metadata-introduce-dm_pool_metadata_read_onl.patch 0040-dm-thin-metadata-introduce-dm_pool_abort_metadata.patch 0041-dm-thin-add-read-only-and-fail-io-modes.patch