 /* If we are in kernel we are probably nested up pretty bad * and might aswell get out now while we still can. */ if (!user_mode(regs)) { current->thread.trap_no = 2; crash_kexec(regs); }  
void die_nmi (struct pt_regs *regs, const char *msg){	spin_lock(&nmi_print_lock);	/*	* We are in trouble anyway, lets at least try	* to get a message out.	*/	bust_spinlocks(1);	printk(msg);	printk(" on CPU%d, eip %08lx, registers:\n",		smp_processor_id(), regs->eip);	show_registers(regs);	printk("console shuts up ...\n");	console_silent();	spin_unlock(&nmi_print_lock);	bust_spinlocks(0);	do_exit(SIGSEGV);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6e274d144302068a00794ec22e73520c0615cb6f/traps.c/clean/arch/i386/kernel/traps.c