0001-dm-mpath-flush-workqueues-before-suspend-completes.patch 0002-dm-mpath-add-mutex-to-synchronize-adding-and-flushin.patch 0003-dm-mpath-prevent-io-from-work-queue-while-suspended.patch 0004-dm-mpath-pass-struct-pgpath-to-pg-init-done.patch 0005-dm-mpath-skip-activate_path-for-failed-paths.patch 0006-dm-mpath-hold-io-until-all-pg_inits-completed.patch 0007-dm-mpath-wait-for-pg_init-completion-when-suspending.patch 0008-dm-mpath-fix-NULL-pointer-dereference-when-path-para.patch # should follow 16.. if in sequence 0009-dm-mpath-validate-table-argument-count.patch 0010-dm-mpath-validate-hw_handler-argument-count.patch 0011-dm-raid1-fix-leakage.patch 0012-dm-avoid-destroying-table-in-dm_any_congested.patch 0013-dm-log-fix-dm_io_client-leak-on-error-paths.patch 0014-dm-ioctl-validate-name-length-when-renaming.patch 0015-dm-io-respect-BIO_MAX_PAGES-limit.patch 0016-dm-table-fix-upgrade-mode-race.patch 0017-dm-raid1-keep-retrying-alloc-if-mempool_alloc-failed.patch 0018-dm-dec_pending-needs-locking-to-save-error-value.patch 0021-dm-add-dm_deleting_md-function.patch 0022-dm-ioctl-forbid-messages-to-devices-being-deleted.patch 0029-dm-stripe-avoid-divide-by-zero-with-invalid-stripe-c.patch # a new feature 0023-dm-rename-dm_get_table-to-dm_get_live_table.patch 0024-dm-ioctl-retrieve-status-from-inactive-table.patch # something of a feature 0025-dm-swap-target-postsuspend-call-and-setting-suspende.patch 0026-dm-rename-dm_suspended-to-dm_suspended_md.patch 0027-dm-export-suspended-state-to-targets.patch 0028-dm-mpath-reject-messages-when-device-is-suspended.patch 0029-dm-mpath-avoid-storing-private-suspended-state.patch