/* XXX: Copy the CONFIG_FRAME_POINTER stack-walking backtrace from * arch/i386/kernel/traps.c, and then move this to sys-i386/sysrq.c.*/ 
void show_trace(unsigned long * stack){	/* XXX: Copy the CONFIG_FRAME_POINTER stack-walking backtrace from	 * arch/i386/kernel/traps.c, and then move this to sys-i386/sysrq.c.*/        unsigned long addr;        if (!stack) {                stack = (unsigned long*) &stack;		WARN_ON(1);	}        printk("Call Trace: \n");        while (((long) stack & (THREAD_SIZE-1)) != 0) {                addr = *stack;		if (__kernel_text_address(addr)) {			printk("%08lx:  [<%08lx>]", (unsigned long) stack, addr);			print_symbol(" %s", addr);			printk("\n");                }                stack++;        }        printk("\n");}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/b3461034d7d46455060c8476910be22b6b0fc313/sysrq.c/buggy/arch/um/kernel/sysrq.c