On Fri, Feb 08, 2008 at 03:52:37PM +0100, Robert Millan wrote: > > * disk/lvm.c [GRUB_UTIL] (grub_lvm_memberlist): New function. Construct > and return a grub_diskmemberlist_t composed of LVM physical volumes. > [GRUB_UTIL] (grub_lvm_dev): Add `memberlist' member. > > * disk/raid.c [GRUB_UTIL] (grub_raid_memberlist): New function. > Construct > and return a grub_diskmemberlist_t composed of physical array members. > [GRUB_UTIL] (grub_raid_dev): Add `memberlist' member. > > * include/grub/disk.h [GRUB_UTIL] (grub_disk_memberlist): New struct > prototype. > [GRUB_UTIL] (struct grub_disk_dev): Add `memberlist' function pointer. > [GRUB_UTIL] (struct grub_disk_memberlist): New struct declaration. > [GRUB_UTIL] (grub_disk_memberlist_t): New typedef. > > * util/grub-probe.c (probe): Move partmap probing code from here ... > (probe_partmap): ... to here. > (probe): Use probe_partmap() once for the disk we're probing, and > additionally, when such disk contains a memberlist() struct member, > once for each disk that is contained in the structure returned by > memberlist().
Committed. -- Robert Millan <GPLv2> I know my rights; I want my phone call! <DRM> What use is a phone call… if you are unable to speak? (as seen on /.) _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel