Vladimir 'φ-coder/phcoder' Serbinenko, le Mon 23 Apr 2012 12:45:09 +0200, a écrit : > On 23.04.2012 11:40, Samuel Thibault wrote: > > Vladimir 'φ-coder/phcoder' Serbinenko, le Mon 23 Apr 2012 10:52:09 +0200, a > > écrit : > >> map was never intended to be globally visible. At most perhaps > >> "semi-local" due to difficulties of split between getroot.c and hostdisk.c > >> Moreover the behaviour of find_root_device must be independent of what > >> is already in map since we don't rely anymore at map being populated at > >> all and at entries only on as-needed basis. > > How can I get the same information, then? (the unix path corresponding > > to a disk opened with grub_disk_open()) > The problem is bigger than just getting the device from a disk. The > problem is that you assume that grub_disk_dev_iterate will go through > the disk in question which isn't necessarily true.
And so? Our need is to iterate over all disks that GRUB sees, to match that with where the file resides. Samuel _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel