grub/grub-core
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
..
boot * grub-core/boot/i386/pc/lnxboot.S (real_code_2): Ensure that the 2011-03-11 11:51:10 +00:00
bus missing file in last change 2011-03-23 12:18:21 +01:00
commands * grub-core/bus/usb/usb.c (attach_hooks): Make static. 2011-03-23 12:05:13 +01:00
disk Increase LVM implementation robustness in order not to crash on 2011-04-03 16:28:14 +02:00
efiemu * grub-core/efiemu/i386/pc/cfgtables.c 2011-03-23 12:08:33 +01:00
font merge with mainline 2010-07-13 00:43:28 +05:30
fs Fix incorrect types in jfs.c. This enables >2TiB disks and fixes some 2011-04-01 15:53:06 +02:00
gettext * grub-core/bus/usb/usb.c (attach_hooks): Make static. 2011-03-23 12:05:13 +01:00
gfxmenu * grub-core/bus/usb/usb.c (attach_hooks): Make static. 2011-03-23 12:05:13 +01:00
gnulib Fix po directory handling. 2010-09-21 00:09:23 +01:00
hello * include/grub/command.h (GRUB_COMMAND_FLAG_CMDLINE): Removed. All 2010-09-14 23:06:01 +02:00
hook * grub-core/fs/i386/pc/pxe.c (set_mac_env): Export variable. 2011-01-11 11:51:05 +01:00
io * include/grub/file.h (not_easly_seekable): Rename to ... 2011-02-08 13:21:13 +00:00
kern * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_read): Don't close 2011-04-03 15:45:20 +02:00
lib * grub-core/lib/relocator.c (allocate_regstart) 2011-03-29 08:20:19 +02:00
loader * grub-core/loader/i386/bsdXX.c (grub_freebsd_load_elfmodule): Account 2011-03-24 12:28:22 +01:00
mmap * grub-core/mmap/efi/mmap.c (grub_mmap_unregister): Remove 2011-03-31 12:25:10 +01:00
normal * grub-core/normal/menu_entry.c (run): Quieten uninitialised 2011-04-01 11:43:51 +01:00
partmap * grub-core/partmap/msdos.c (pc_partition_map_embed): Fix off by one 2011-02-12 09:59:04 +03:00
parttool automake commit without merge history 2010-05-06 11:34:04 +05:30
script * grub-core/normal/menu_entry.c (run): Quieten uninitialised 2011-04-01 11:43:51 +01:00
term * grub-core/term/at_keyboard.c (set_scancodes) 2011-03-30 09:26:23 +02:00
tests * include/grub/command.h (GRUB_COMMAND_FLAG_CMDLINE): Removed. All 2010-09-14 23:06:01 +02:00
video * grub-core/video/fb/video_fb.c (grub_video_fb_get_info_and_fini): 2011-03-25 00:03:54 +00:00
Makefile.am Fix compilation on cygwin. 2011-01-13 22:23:49 +01:00
Makefile.core.def Use libgeom on FreeBSD to detect partitions. 2011-03-26 12:59:02 +01:00
genemuinit.sh automake commit without merge history 2010-05-06 11:34:04 +05:30
genemuinitheader.sh automake commit without merge history 2010-05-06 11:34:04 +05:30
genmod.sh.in Fix compilation on cygwin. 2011-01-13 22:23:49 +01:00
genmoddep.awk use objcopy instead of creating mod-*.c and mod-*.o 2010-08-29 16:43:07 +05:30
gensyminfo.sh.in remove def-* and und-* list files 2010-08-29 11:17:30 +05:30
gensymlist.sh automake commit without merge history 2010-05-06 11:34:04 +05:30
gentrigtables.c automake commit without merge history 2010-05-06 11:34:04 +05:30