grub/grub-core
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
..
2010-09-03 14:54:04 +02:00
2010-09-13 13:38:13 +02:00
2010-09-13 02:22:10 +02:00
2010-07-13 00:43:28 +05:30
2010-09-09 01:12:10 +02:00
2010-07-13 00:43:28 +05:30
2010-08-26 09:30:11 +05:30
2010-09-13 16:49:50 +02:00
2010-07-13 00:43:28 +05:30
2010-08-19 16:54:00 +05:30
2010-09-13 02:22:10 +02:00
2010-09-04 09:05:21 +05:30
2010-09-13 13:38:13 +02:00
2010-06-03 11:52:33 +05:30
2010-09-11 16:58:06 +02:00
2010-09-13 16:49:50 +02:00