1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/lib/metadata
Ming-Hung Tsai 219ba4f54a lvmanip: uninitialized members in struct pv_list (#10)
Scenario: Given an existed LV `lvol0`, I want to create another LV
on the PVs used by `lvol0`.

I use `build_parallel_areas_from_lv()` to obtain the `pv_list` of each segments.
However, the returned `pv_list` is not properly initialized, which causes
segfault in subsequent operations.

(cherry picked from commit 859feb81e5)
2018-12-17 16:11:10 +01:00
..
cache_manip.c cache: drop metadata_format validation 2018-08-07 17:57:00 +02:00
lv_alloc.h build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
lv_manip.c lvmanip: uninitialized members in struct pv_list (#10) 2018-12-17 16:11:10 +01:00
lv.c vdo: data percentage 2018-07-09 15:28:35 +02:00
lv.h Remove unused clvm variations for active LVs 2018-06-07 16:17:04 +01:00
merge.c raid: fix (de)activation of RaidLVs with visible SubLVs 2018-12-12 16:26:55 +01:00
metadata-exported.h raid: fix (de)activation of RaidLVs with visible SubLVs 2018-12-12 16:26:55 +01:00
metadata.c cov: remove unused assigns 2018-12-04 14:33:36 -06:00
metadata.h Remove lvmetad 2018-07-11 11:26:42 -05:00
mirror.c lvcreate/lvconvert: prohibit creation of/conversion to mirrored mirror logs 2018-12-12 16:26:42 +01:00
pool_manip.c Remove unused clvm variations for active LVs 2018-06-07 16:17:04 +01:00
pv_alloc.h doc: change fsf address 2016-01-21 12:11:37 +01:00
pv_manip.c pvresize: add missing return 2018-06-08 14:36:56 +02:00
pv_map.c build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
pv_map.h build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
pv.c build: Don't generate symlinks in include/ dir 2018-05-14 10:30:20 +01:00
pv.h device_mapper: rename libdevmapper.h -> all.h 2018-06-08 12:31:45 +01:00
raid_manip.c raid: fix (de)activation of RaidLVs with visible SubLVs 2018-12-12 16:26:55 +01:00
segtype.c segtype: add linear 2018-06-05 16:23:18 +02:00
segtype.h vdo: introduce segment types and manip functions 2018-07-09 15:28:35 +02:00
snapshot_manip.c Remove unused clvm variations for active LVs 2018-06-07 16:17:04 +01:00
takeover_matrix.h lvconvert: add infrastructure for RaidLV reshaping support 2017-02-24 05:20:58 +01:00
thin_manip.c Remove unused clvm variations for active LVs 2018-06-07 16:17:04 +01:00
vdo_manip.c cov: drop uneeded header files 2018-10-15 17:49:44 +02:00
vg.c cov: drop uneeded header files 2018-10-15 17:49:44 +02:00
vg.h Remove lvmetad 2018-07-11 11:26:42 -05:00