1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib
David Teigland 0534723a2d integrity: fix segfault on error path when replacing images
When adding replacement raid+integrity images (lvconvert --repair
after a raid image is lost), various errors can cause the function
to exit with an error.  On this exit path, the function attempts
to revert new images that had been created but not yet used.  The
cleanup failed to account for the fact that not all images needed
to be reverted.
2021-01-13 13:39:33 -06:00
..
activate cache: activation cache_check on cachevol 2020-12-09 17:36:09 -06:00
cache lvmcache: rename label_read label_scan_dev 2020-10-21 16:24:16 -05:00
cache_segtype cachevol: move flag setting after taking archive 2019-10-17 13:03:50 +02:00
commands filters: nodata option 2020-10-21 16:24:16 -05:00
config lvm.conf: remove reference to locking_type 2020-11-17 11:19:55 -06:00
datastruct build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
device filters: allow filter wipe for one device 2020-10-21 16:24:16 -05:00
display gcc: cleanup warns from older gcc 2020-10-26 13:06:53 +01:00
error device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
filters filters: nodata option 2020-10-21 16:24:16 -05:00
format_text debug: show actually reason for taking this code path 2020-10-02 21:04:16 +02:00
freeseg device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
integrity Allow dm-integrity to be used for raid images 2020-04-15 12:10:32 -05:00
label pvcreate: clean up opening and filtering of args 2020-10-26 11:13:27 -05:00
locking lvmlockd vdo: add support 2020-09-29 14:43:27 -05:00
log logging: remove unused code 2019-02-28 10:30:54 -06:00
lvmpolld device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
metadata integrity: fix segfault on error path when replacing images 2021-01-13 13:39:33 -06:00
mirror pvmove: remove some cmirror related code 2019-10-11 11:31:42 -05:00
misc Allow dm-integrity to be used for raid images 2020-04-15 12:10:32 -05:00
mm memlock: allocate at most halve of rlimit stack 2020-10-20 22:26:44 +02:00
notify build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
properties build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
raid active: fix compilation without devmapper 2020-09-29 10:43:56 +02:00
report integrity: display total mismatches at raid LV level 2020-11-11 15:10:15 -06:00
snapshot Merge branch '2018-06-04-data-structs' 2018-06-08 14:21:07 +01:00
striped device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
thin thin: remove unneeded code test 2020-09-29 10:43:56 +02:00
unknown device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
uuid build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
vdo vdo: allow passing renamed vdopool name to kernel 2020-09-23 13:20:28 +02:00
writecache writecache: supported in dm-writecache version 3 2020-11-09 09:47:01 -06:00
zero device_mapper: remove dbg_malloc. 2018-06-08 13:40:53 +01:00
Makefile.in Allow dm-integrity to be used for raid images 2020-04-15 12:10:32 -05:00