]> git.proxmox.com Git - grub2.git/commitdiff
* include/grub/lvm.h (grub_lvm_lv): New field 'visible'.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Tue, 29 Mar 2011 18:33:32 +0000 (20:33 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Tue, 29 Mar 2011 18:33:32 +0000 (20:33 +0200)
(grub_lvm_segment): New fields 'type', 'mirror_count' and 'mirrors'.
(grub_lvm_mirror): New struct.
* grub-core/disk/lvm.c (grub_lvm_checkvalue): Commented out.
(grub_lvm_iterate): Iterate only visible volumes.
(grub_lvm_read): Factor out to ..
(read_lv): ... this. Support mirrors.
(grub_lvm_read): New wrapper function.
(grub_lvm_scan_device): Parse mirrors. Skip everything that isn't
stripped or mirrored.

ChangeLog

index dcacc600c42fec1a8bdf7bd39c66822b50789fb2..e93ffe4c46ed67ec56b7882f3a2168dfe665229c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2011-03-29  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * include/grub/lvm.h (grub_lvm_lv): New field 'visible'.
+       (grub_lvm_segment): New fields 'type', 'mirror_count' and 'mirrors'.
+       (grub_lvm_mirror): New struct.
+       * grub-core/disk/lvm.c (grub_lvm_checkvalue): Commented out.
+       (grub_lvm_iterate): Iterate only visible volumes.
+       (grub_lvm_read): Factor out to ..
+       (read_lv): ... this. Support mirrors.
+       (grub_lvm_read): New wrapper function.
+       (grub_lvm_scan_device): Parse mirrors. Skip everything that isn't
+       stripped or mirrored.
+
 2011-03-29  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * util/grub.d/10_linux.in: Skip vmlinux-* on x86 platforms.