* do_initcalls bug
@ 2000-11-24 15:48 Pavel Machek
2000-11-24 18:53 ` Alan Cox
0 siblings, 1 reply; 2+ messages in thread
From: Pavel Machek @ 2000-11-24 15:48 UTC (permalink / raw)
To: kernel list
Hi!
static void __init do_initcalls(void)
{
initcall_t *call;
call = &__initcall_start;
do {
early_printk("[%lx]\n", call);
(*call)();
call++;
} while (call < &__initcall_end);
}
In case there are no initcalls to be called, it just simply
crashes. Ouch.
Pavel
--
I'm pavel@ucw.cz. "In my country we have almost anarchy and I don't care."
Panos Katsaloulis describing me w.r.t. patents at discuss@linmodems.org
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: do_initcalls bug
2000-11-24 15:48 do_initcalls bug Pavel Machek
@ 2000-11-24 18:53 ` Alan Cox
0 siblings, 0 replies; 2+ messages in thread
From: Alan Cox @ 2000-11-24 18:53 UTC (permalink / raw)
To: Pavel Machek; +Cc: kernel list
> static void __init do_initcalls(void)
> {
> initcall_t *call;
>
> call = &__initcall_start;
> do {
> early_printk("[%lx]\n", call);
> (*call)();
> call++;
> } while (call < &__initcall_end);
> }
>
> In case there are no initcalls to be called, it just simply
> crashes. Ouch.
Known problem. Fixed in 2.2.x. Linus didn't want to take the patches because
2.4 'always had initcalls'
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2000-11-24 19:23 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-11-24 15:48 do_initcalls bug Pavel Machek
2000-11-24 18:53 ` Alan Cox
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®