int initrd_printk( const char *fmt, ... )
{
char buf[256]={0};
va_list args;
va_start(args, fmt);
vsprintf(buf, fmt, args);
va_end(args);
if( g_debug_fsm >= 2 ){
//return 1;
}
printk(KERN_ERR "initrd: %s", buf);
return 0;
}
此函数外加 dump_stack()
调试内核代码