preempt_disable(); 
void __init smp_callin(void){	int slave_id = cpu_now_booting;#if 0	void *istack;#endif	smp_cpu_init(slave_id);#if 0	/* NOT WORKING YET - see entry.S */	istack = (void *)__get_free_pages(GFP_KERNEL,ISTACK_ORDER);	if (istack == NULL) {	    printk(KERN_CRIT "Failed to allocate interrupt stack for cpu %d\n",slave_id);	    BUG();	}	mtctl(istack,31);#endif	flush_cache_all_local(); /* start with known state */	flush_tlb_all_local();	local_irq_enable();  /* Interrupts have been off until now */	cpu_idle();      /* Wait for timer to schedule some work */	/* NOTREACHED */	panic("smp_callin() AAAAaaaaahhhh....\n");}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/5bfb5d690f36d316a5f3b4f7775fda996faa6b12/smp.c/buggy/arch/parisc/kernel/smp.c