case PLATFORM_BPA: printk("BPA "); nl = 1; break; 
int die(const char *str, struct pt_regs *regs, long err){	static int die_counter;	int nl = 0;	if (debugger(regs))		return 1;	console_verbose();	spin_lock_irq(&die_lock);	bust_spinlocks(1);	printk("Oops: %s, sig: %ld [#%d]\n", str, err, ++die_counter);#ifdef CONFIG_PREEMPT	printk("PREEMPT ");	nl = 1;#endif#ifdef CONFIG_SMP	printk("SMP NR_CPUS=%d ", NR_CPUS);	nl = 1;#endif#ifdef CONFIG_DEBUG_PAGEALLOC	printk("DEBUG_PAGEALLOC ");	nl = 1;#endif#ifdef CONFIG_NUMA	printk("NUMA ");	nl = 1;#endif	switch(systemcfg->platform) {		case PLATFORM_PSERIES:			printk("PSERIES ");			nl = 1;			break;		case PLATFORM_PSERIES_LPAR:			printk("PSERIES LPAR ");			nl = 1;			break;		case PLATFORM_ISERIES_LPAR:			printk("ISERIES LPAR ");			nl = 1;			break;		case PLATFORM_POWERMAC:			printk("POWERMAC ");			nl = 1;			break;	}	if (nl)		printk("\n");	print_modules();	show_regs(regs);	bust_spinlocks(0);	spin_unlock_irq(&die_lock);	if (in_interrupt())		panic("Fatal exception in interrupt");	if (panic_on_oops) {		printk(KERN_EMERG "Fatal exception: panic in 5 seconds\n");		ssleep(5);		panic("Fatal exception");	}	do_exit(SIGSEGV);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/fef1c772fa154c16e0a54577e9ecb5480f7b937e/traps.c/buggy/arch/ppc64/kernel/traps.c