Package: lvm2 / 2.02.95-8

Metadata

Package Version Patches format
lvm2 2.02.95-8 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
install.patch | (download)

daemons/dmeventd/plugins/lvm2/Makefile.in | 2 1 + 1 - 0 !
daemons/dmeventd/plugins/mirror/Makefile.in | 1 1 + 0 - 0 !
daemons/dmeventd/plugins/raid/Makefile.in | 1 1 + 0 - 0 !
daemons/dmeventd/plugins/snapshot/Makefile.in | 1 1 + 0 - 0 !
daemons/dmeventd/plugins/thin/Makefile.in | 1 1 + 0 - 0 !
make.tmpl.in | 31 10 + 21 - 0 !
6 files changed, 15 insertions(+), 22 deletions(-)

---
libs cleanup.patch | (download)

configure.in | 67 7 + 60 - 0 !
1 file changed, 7 insertions(+), 60 deletions(-)

---
dirs.patch | (download)

daemons/dmeventd/Makefile.in | 1 1 + 0 - 0 !
daemons/dmeventd/dmeventd.c | 11 10 + 1 - 0 !
doc/example.conf.in | 4 2 + 2 - 0 !
lib/commands/toolcontext.c | 10 4 + 6 - 0 !
4 files changed, 17 insertions(+), 9 deletions(-)

---
force modprobe.patch | (download)

configure.in | 6 1 + 5 - 0 !
1 file changed, 1 insertion(+), 5 deletions(-)

---
implicit pointer.patch | (download)

tools/lvm.c | 3 0 + 3 - 0 !
1 file changed, 3 deletions(-)

---
dm event api.patch | (download)

daemons/dmeventd/.exported_symbols | 6 3 + 3 - 0 !
daemons/dmeventd/dmeventd.c | 10 5 + 5 - 0 !
daemons/dmeventd/libdevmapper-event.c | 16 8 + 8 - 0 !
3 files changed, 16 insertions(+), 16 deletions(-)

---
monitoring default off.patch | (download)

doc/example.conf.in | 2 1 + 1 - 0 !
lib/config/defaults.h | 2 1 + 1 - 0 !
tools/toollib.c | 15 7 + 8 - 0 !
3 files changed, 9 insertions(+), 10 deletions(-)

---
upstream fix discard 1.patch | (download)

lib/metadata/lv_alloc.h | 4 2 + 2 - 0 !
lib/metadata/lv_manip.c | 49 29 + 20 - 0 !
lib/metadata/mirror.c | 10 6 + 4 - 0 !
3 files changed, 37 insertions(+), 26 deletions(-)

 allocation: allow release_lv_segment_area to fail

Allow release_lv_segment_area to fail as functions it calls can fail.

upstream fix discard 2.patch | (download)

lib/metadata/pv_alloc.h | 1 1 + 0 - 0 !
lib/metadata/pv_manip.c | 58 35 + 23 - 0 !
2 files changed, 36 insertions(+), 23 deletions(-)

 discards: split discard from release_pv_segment

Separate discard_pv_segment out of release_pv_segment

upstream fix discard 3.patch | (download)

lib/metadata/lv_alloc.h | 1 1 + 0 - 0 !
lib/metadata/lv_manip.c | 21 18 + 3 - 0 !
lib/metadata/mirror.c | 2 1 + 1 - 0 !
3 files changed, 20 insertions(+), 4 deletions(-)

 discards: don't discard reconfigured extents

Update release_lv_segment_area not to discard any PV extents,
as it also gets used when moving extents between LVs.
Instead, call a new function release_and_discard_lv_segment_area() in
the two places where data should be discarded - lv_reduce() and
remove_mirrors_from_segments().

missing dmeventd.patch | (download)

daemons/dmeventd/libdevmapper-event.c | 22 17 + 5 - 0 !
lib/activate/activate.c | 45 26 + 19 - 0 !
2 files changed, 43 insertions(+), 24 deletions(-)

 ignore missing dmeventd