grub/grub-core/kern
Vladimir 'phcoder' Serbinenko b2a30ac5e4 Filter devaliases and never open same device twice.
* grub-core/disk/ieee1275/ofdisk.c (last_devpath): New variable.
	(last_ihandle): Likewise.
	(ofdisk_hash_ent): New member shortest.
	(ofdisk_hash_add): Add canonical path too.
	(scan): New function.
	(grub_ofdisk_iterate): Iterate over hashed entries.
	(compute_dev_path): Don't add :0.
	(grub_ofdisk_open): Don't really open the disk.
	(grub_ofdisk_close): Avoid closing unrelated disk.
	(grub_ofdisk_read): Implement reopen logic.
	* grub-core/kern/ieee1275/openfw.c (grub_ieee1275_canonicalise_devname):
	New function.
	* include/grub/ieee1275/ieee1275.h (grub_ieee1275_canonicalise_devname):
	New proto.
2010-09-13 19:17:29 +02:00
..
efi * grub-core/kern/efi/init.c (grub_efi_set_prefix): If the prefix 2010-09-08 13:53:47 +01:00
emu Support explicit user claim that a device is BIOS-visible. 2010-09-13 13:09:58 +02:00
generic
i386 Compress grub_prefix. 2010-09-03 14:54:04 +02:00
ieee1275 Filter devaliases and never open same device twice. 2010-09-13 19:17:29 +02:00
mips Compress grub_prefix. 2010-09-03 14:54:04 +02:00
powerpc Compress grub_prefix. 2010-09-03 14:54:04 +02:00
sparc64 Compress grub_prefix. 2010-09-03 14:54:04 +02:00
x86_64
command.c
corecmd.c merge with mainline 2010-07-13 00:43:28 +05:30
device.c
disk.c
dl.c
elf.c * grub-core/io/gzio.c (grub_gzio_open): Removed "transparent" parameter. 2010-09-05 13:05:36 +02:00
env.c
err.c
file.c * grub-core/io/gzio.c (grub_gzio_open): Removed "transparent" parameter. 2010-09-05 13:05:36 +02:00
fs.c
list.c
main.c merge with mainline 2010-07-13 00:43:28 +05:30
misc.c * grub-core/kern/misc.c (grub_vprintf): Use va_copy when necessary. 2010-09-12 14:00:44 +02:00
mm.c
parser.c
partition.c
rescue_parser.c
rescue_reader.c
term.c merge with mainline 2010-08-22 21:00:22 +05:30
time.c