Am Montag, den 11.08.2008, 23:22 +0200 schrieb Robert Millan:
>
> IIRC, the difference is that with the invalid BSD partitions, rising errors
> is ineffective as there can't be anyone to handle them (since we're inside
> an iteration).
Ah, yes that's a `little' difference between that and the RAID module.
> That'd be the upper layer. E.g.
Right
> > + grub_print_error();
>
> Missing space here (before the parenthesis).
Yeah, right.
I'm still not that used to it. I never did that before on my own code,
but I think a space there isn't that bad :)
2008-08-11 Felix Zielcke <[EMAIL PROTECTED]>
* disk/raid.c (GRUB_MOD_INIT): Use grub_print_error() to show RAID
errors and reset grub_errno. Do not give errors to the upper layer.
Index: disk/raid.c
===================================================================
--- disk/raid.c (Revision 1799)
+++ disk/raid.c (Arbeitskopie)
@@ -581,6 +581,8 @@
{
grub_device_iterate (&grub_raid_scan_device);
grub_disk_dev_register (&grub_raid_dev);
+ grub_print_error ();
+ grub_errno = GRUB_ERR_NONE;
}
GRUB_MOD_FINI(raid)
_______________________________________________
Grub-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/grub-devel