# Suppress warnings
lvm-supress-64bit-warning.patch
device-mapper-suppress-warning.patch

# Code cleanup
lvm-lvcreate-remove-unreachable-code.patch
lvm-move-common-code-to-function-lv_init.patch

# Fix deactivation of active snapshots
lvm-test-active-snapshot-when-deactivating.patch

# Fixes for LVM: remove floating point comparisons
lvm-report-state-in-return-value-of-target_percent.patch
lvm-report-state-in-return-value-of-copy_percent.patch

# Libdevmapper patches
device-mapper-merge-target.patch
device-mapper-merge-activation-priority.patch

# The snapshot merging
lvm-merge-lvconvert-basic-support.patch
lvm-merge-make-pointer-from-origin-to-merging-snapshot.patch
lvm-merge-report-O-as-merging-origin.patch
lvm-merge-activate-origin-as-merging-snapshot.patch
lvm-merge-origin-report-progress.patch
lvm-poll-drop-poll-vg.patch
lvm-poll-rename-lv_mirr-to-lv.patch
lvm-poll-pass-lv-to-lvconvert_poll.patch
lvm-poll-drop-argument-name-in-_check_lv_status.patch
lvm-poll-progress-method.patch
lvm-merge-background-poll.patch
lvm-poll-activate-background-processes-in-common-functions.patch
lvm-merge-background-poll-on-lvvgchange.patch
lvm-merge-use-merge-suffix.patch
lvm-merge-swap-uuid.patch
lvm-merge-swap-lvid-of-underlying-devices.patch
lvm-merge-reload-if-stopped-merging.patch
lvm-merge-reload-proper-order.patch
lvm-merge-optional-as-snapshot.patch
lvm-merge-check-for-mounted-lv.patch
lvm-merge-rename-snapshot-volume.patch
lvm-merge-hide-snapshot-from-lvs-command.patch
lvm-merge-dont-create-snapshots-while-merging.patch
lvm-merge-no-more-snapshots-when-preserving-snapshot.patch
lvm-merge-lvconvert-move-functionality-to-functions.patch
lvm-merge-on-activate.patch
lvm-merge-man-lvconvert.patch

# Shared snapshots
lvm-shared-lvcreate.patch
lvm-shared-new-segment-type.patch
lvm-shared-fixed-name.patch
lvm-rename-merge-flags-to-snapshot-flags.patch
lvm-shared-snapshot-flag.patch
device-mapper-shared-target.patch
lvm-shared-make-pointer-from-origin-to-shared-snapshot.patch
lvm-shared-activate.patch