Messages in this thread Patch in this message | | | Subject | [PATCH 9/9] UML - Remove debugging code | Date | Mon, 29 Aug 2005 16:07:17 -0400 | From | Jeff Dike <> |
| |
This removes some long-unused debugging code.
Signed-off-by: Jeff Dike <jdike@addtoit.com>
Index: test/arch/um/kernel/trap_kern.c =================================================================== --- test.orig/arch/um/kernel/trap_kern.c 2005-06-17 15:48:29.000000000 -0400 +++ test/arch/um/kernel/trap_kern.c 2005-08-29 13:06:43.000000000 -0400 @@ -200,30 +200,3 @@ void trap_init(void) { } - -DEFINE_SPINLOCK(trap_lock); - -static int trap_index = 0; - -int next_trap_index(int limit) -{ - int ret; - - spin_lock(&trap_lock); - ret = trap_index; - if(++trap_index == limit) - trap_index = 0; - spin_unlock(&trap_lock); - return(ret); -} - -/* - * Overrides for Emacs so that we follow Linus's tabbing style. - * Emacs will notice this stuff at the end of the file and automatically - * adjust the settings for this buffer only. This must remain at the end - * of the file. - * --------------------------------------------------------------------------- - * Local variables: - * c-file-style: "linux" - * End: - */ Index: test/arch/um/kernel/trap_user.c =================================================================== --- test.orig/arch/um/kernel/trap_user.c 2005-06-17 15:48:29.000000000 -0400 +++ test/arch/um/kernel/trap_user.c 2005-08-29 13:06:43.000000000 -0400 @@ -40,35 +40,14 @@ } while(1); } -/* Unlocked - don't care if this is a bit off */ -int nsegfaults = 0; - -struct { - unsigned long address; - int is_write; - int pid; - unsigned long sp; - int is_user; -} segfault_record[1024]; - void segv_handler(int sig, union uml_pt_regs *regs) { - int index, max; struct faultinfo * fi = UPT_FAULTINFO(regs); if(UPT_IS_USER(regs) && !SEGV_IS_FIXABLE(fi)){ bad_segv(*fi, UPT_IP(regs)); return; } - max = sizeof(segfault_record)/sizeof(segfault_record[0]); - index = next_trap_index(max); - - nsegfaults++; - segfault_record[index].address = FAULT_ADDRESS(*fi); - segfault_record[index].pid = os_getpid(); - segfault_record[index].is_write = FAULT_WRITE(*fi); - segfault_record[index].sp = UPT_SP(regs); - segfault_record[index].is_user = UPT_IS_USER(regs); segv(*fi, UPT_IP(regs), UPT_IS_USER(regs), regs); } - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |