grub/grub-core/disk
Vladimir 'phcoder' Serbinenko 850e937329 Increase LVM implementation robustness in order not to crash on
configurations like pvmove. Previously code assumed that in some places
	only lvs or only pvs are used whereas it seems that they are used
	interchangeably.

	* grub-core/disk/lvm.c (read_node): New function.
	(read_lv): Use read_node.
	(grub_lvm_scan_device): Use only first mirror on pvmove'd lvs.
	Match volumes only at the end when all lvs are found. Take both
	pvs (first) and lvs (second) into account.
	* include/grub/lvm.h (grub_lvm_segment): Merge fields stripe_* and
	mirror_* into node_*. All users updated.
	(grub_lvm_stripe): Merge this ...
	(grub_lvm_mirror): ... and this ...
	(grub_lvm_node): ... into this. All users updated.
2011-04-03 16:28:14 +02:00
..
efi * grub-core/disk/efi/efidisk.c (grub_efidisk_get_device_name): Make 2010-09-21 13:41:23 +01:00
i386/pc * grub-core/disk/i386/pc/biosdisk.c (GRUB_MOD_INIT): Workaround buggy 2011-01-04 15:42:47 +01:00
ieee1275 Use alias->path rather than buggy "canon". 2011-01-12 11:26:28 +01:00
ata.c * include/grub/disk.h (grub_disk): Remove has_partitions. 2010-09-13 23:59:22 +02:00
ata_pthru.c automake commit without merge history 2010-05-06 11:34:04 +05:30
dmraid_nvidia.c merge with mainline 2010-08-19 16:54:00 +05:30
host.c * include/grub/disk.h (grub_disk): Remove has_partitions. 2010-09-13 23:59:22 +02:00
loopback.c Store the loopback device as data on loopback grub_disk structures, 2011-04-01 17:04:10 +01:00
lvm.c Increase LVM implementation robustness in order not to crash on 2011-04-03 16:28:14 +02:00
mdraid1x_linux.c * grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): If 2011-03-29 10:51:58 +01:00
mdraid_linux.c * grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Add missing 2011-01-07 16:17:24 +01:00
memdisk.c * include/grub/disk.h (grub_disk): Remove has_partitions. 2010-09-13 23:59:22 +02:00
raid.c * grub-core/disk/raid.c (insert_array): Add few potentially 2011-03-30 16:54:11 +02:00
raid5_recover.c * grub-core/disk/raid5_recover.c (grub_raid5_recover): Add missing 2011-01-07 14:41:44 +01:00
raid6_recover.c * grub-core/disk/raid5_recover.c (grub_raid5_recover): Add missing 2011-01-07 14:41:44 +01:00
scsi.c * grub-core/disk/scsi.c (grub_scsi_read): Fix binary and check and make 2011-01-22 13:22:46 +01:00
usbms.c * grub-core/disk/usbms.c (grub_usbms_reset): Transform USB-style error 2011-03-23 12:21:15 +01:00