grub/include/grub
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 merge mainline into gingold3 2010-09-20 12:23:10 +02:00
efiemu Reorganise memory map handling 2010-09-04 17:10:10 +02:00
emu * include/grub/emu/misc.h: Don't include grub/util/libzfs.h. 2010-11-06 23:52:56 +01:00
i386 Pass more appropriate video id to Linux. 2011-01-11 00:02:01 +01:00
ieee1275 Workaround yet another IEEE1275 bug. 2011-02-12 10:22:55 +03:00
lib Improve loaders' kernel command line handling. 2011-01-07 17:09:39 +01:00
mips Unify memory types. 2010-09-19 00:04:31 +02:00
powerpc Reorganise memory map handling 2010-09-04 17:10:10 +02:00
sparc64 Unify memory types. 2010-09-19 00:04:31 +02:00
util * include/grub/emu/misc.h: Don't include grub/util/libzfs.h. 2010-11-06 23:52:56 +01:00
x86_64 working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
zfs Update GPL for ZFS code to version 3, move copyright lines for Vladimir and me to FSF (covered by our assignments) 2010-12-01 22:55:26 +01:00
acorn_filecore.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
acpi.h * grub-core/commands/acpihalt.c (skip_ext_op): Skip index field op. 2010-10-16 20:01:30 +02:00
aout.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
at_keyboard.h Handle ACKs, NACKs and restore state on booting 2010-08-23 20:43:44 +02:00
ata.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
auth.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
autoefi.h Reorganise memory map handling 2010-09-04 17:10:10 +02:00
bitmap.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
bitmap_scale.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
boot.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
bsdlabel.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
bufio.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
cache.h Fix emu on mipsel. 2010-09-11 16:58:06 +02:00
charset.h Make better UTF compliant. 2010-11-17 16:13:16 +01:00
cmos.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
command.h Rename jail to extractor 2010-09-20 23:01:34 +02:00
crypto.h * include/grub/crypto.h (GRUB_MD_CRC32): New definition. 2010-09-05 14:18:31 +02:00
cs5536.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
datetime.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
decompressor.h MAke a separate scratch for decompressor 2010-09-21 19:39:51 +02:00
device.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
disk.h Correctly distinguish mdraid flavours. 2010-10-08 23:27:27 +02:00
dl.h Remove grub_dl_unload_all. It's unnecessary and causes trouble 2010-08-25 21:19:45 +02:00
elf.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
elfload.h 2010-11-08 Manoel Rebelo Abranches <mrabran@br.ibm.com> 2010-11-08 11:14:54 -02:00
env.h * grub-core/fs/i386/pc/pxe.c (set_mac_env): Export variable. 2011-01-11 11:51:05 +01:00
env_private.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
err.h Rename jail to extractor 2010-09-20 23:01:34 +02:00
extcmd.h Put terminfo into core on ieee1275 and yeeloong (needed for console). 2010-09-30 17:50:01 +02:00
fbblit.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
fbfill.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
fbutil.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
file.h * include/grub/file.h (not_easly_seekable): Rename to ... 2011-02-08 13:21:13 +00:00
font.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
fontformat.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
fs.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
fshelp.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gfxmenu_model.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gfxmenu_view.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gfxterm.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gfxwidgets.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gpt_partition.h Avoid using tricks for initialising endian variables. 2010-11-26 22:29:19 +01:00
gui.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
gui_string_util.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
hfs.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
i18n.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
icon_manager.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
kernel.h Remove leftover embedding of font objects. 2010-08-30 20:23:04 +02:00
keyboard_layouts.h Macroify key constants 2010-08-22 23:56:41 +02:00
legacy_parse.h Support mixed inline and suffix commands 2010-09-12 15:50:52 +02:00
libgcc.h Split config.h for util and core. 2010-09-19 22:22:43 +02:00
libpciaccess.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
libusb.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
list.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
loader.h Fix yeeloong compilation 2010-09-18 13:49:39 +02:00
lvm.h Increase LVM implementation robustness in order not to crash on 2011-04-03 16:28:14 +02:00
macho.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
machoload.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
memory.h Reorganise memory map handling 2010-09-04 17:10:10 +02:00
menu.h Submenu default support. 2011-01-10 23:27:58 +01:00
menu_viewer.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
misc.h fix changelog and doc 2010-11-25 19:05:16 +05:30
mm.h * include/grub/mm.h (GRUB_MM_CHECK): Rename to ... 2011-03-24 12:43:28 +01:00
mm_private.h fix grub-emu compilation 2010-08-28 14:52:25 +02:00
msdos_partition.h Support net-/openbsd labels inside logical partitions 2010-09-20 21:30:11 +02:00
multiboot.h Fix coreboot compilation. 2010-09-29 23:51:12 +02:00
multiboot_loader.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
net.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
normal.h Submenu default support. 2011-01-10 23:27:58 +01:00
ns8250.h Fix compilation on yeeloong 2010-08-29 13:45:36 +02:00
ntfs.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
offsets.h * include/grub/offsets.h (GRUB_KERNEL_I386_PC_RAW_SIZE): The 2010-12-21 17:41:47 +00:00
parser.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
partition.h C part of Reed-Solomon 2010-09-24 14:05:47 +02:00
parttool.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
pci.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
pciutils.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
raid.h * grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Do not put 2010-11-01 10:20:58 +01:00
reader.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
reed_solomon.h C part of Reed-Solomon 2010-09-24 14:05:47 +02:00
relocator.h merge boottest into newreloc 2010-04-27 13:34:07 +02:00
relocator_private.h Fix ppc compilation problems 2010-05-01 13:23:19 +02:00
script_sh.h replaced with grub_strchrsub function 2010-11-25 18:56:20 +05:30
scsi.h SCSI - cache ID bug 2010-10-02 20:55:10 +02:00
scsicmd.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
sdl.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
search.h support subpartition hints 2010-09-13 12:16:22 +02:00
serial.h * grub-core/term/ns8250.c (do_real_config): Set port->broken to 0. 2010-10-16 17:29:12 +02:00
setjmp.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
smbus.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
symbol.h Split config.h for util and core. 2010-09-19 22:22:43 +02:00
term.h Change GRUB_TERM_NO_KEY to 0 2010-08-23 13:21:53 +02:00
terminfo.h Run terminfo_cls on initing terminfo output to clear the screen and 2011-01-05 12:23:06 +01:00
test.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
time.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
tparm.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
trig.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
types.h Avoid using tricks for initialising endian variables. 2010-11-26 22:29:19 +01:00
unicode.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
usb.h Fix multiple USB issues 2010-09-18 13:49:15 +02:00
usbdesc.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
usbserial.h Allow psartial transfers and use them for usbserial 2010-07-19 08:43:01 +02:00
usbtrans.h Add pot powered flag declaration 2010-08-23 23:28:33 +02:00
vga.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
video.h Change video_mode_type to an enum, fix collisions and add a bit more info 2010-09-12 02:09:09 +02:00
video_fb.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30
xnu.h working copy, wo nested packaging 2010-08-17 19:03:22 +05:30