do_initcalls

Jaap de Jong jaap.dejong at nedap.com
Fri Nov 25 18:41:22 EST 2005


Hi,

In linux-2.4.25/init/main.c this function is called:
	
	static void __init do_initcalls(void)
	{
		initcall_t *call;
	
		call = &__initcall_start;
		do {
			(*call)();
			call++
		} while (call < &__initcall_end);

		/* Make sure there is no pending stuff from the initcall
sequence */
		flush_scheduled_tasks();
	}

What is supposed to be in the section __initcall_start ..
__initcall_end?
Mine is empty and therefore causing trouble...
System.map:
	//
	//
	c00ad880 A __initcall_end
	c00ad880 A __initcall_start
	//
	//

The fix is obvious... But I guess I've missed something else?

Thanks in advance,
	Jaap de Jong
	




More information about the Linuxppc-embedded mailing list