From 69b899d71d0fb999bd5df15a1c061be8adf658be Mon Sep 17 00:00:00 2001 From: Matt Fleming Date: Sat, 11 Jul 2009 01:00:23 +0000 Subject: [PATCH] --- yaml --- r: 163318 b: refs/heads/master c: b99610fb9cdf390965c62c22322596d961591160 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/sh/Kconfig | 1 - trunk/arch/sh/Kconfig.debug | 11 ++ trunk/arch/sh/boards/mach-se/7724/setup.c | 38 ----- trunk/arch/sh/include/asm/hwblk.h | 61 ------- trunk/arch/sh/include/asm/lmb.h | 6 - trunk/arch/sh/include/asm/perf_counter.h | 2 - trunk/arch/sh/include/asm/suspend.h | 9 -- trunk/arch/sh/include/cpu-sh4/cpu/sh7722.h | 14 -- trunk/arch/sh/kernel/asm-offsets.c | 1 + trunk/arch/sh/kernel/cpu/Makefile | 2 +- trunk/arch/sh/kernel/cpu/hwblk.c | 130 --------------- trunk/arch/sh/kernel/cpu/sh4a/Makefile | 2 +- trunk/arch/sh/kernel/cpu/sh4a/clock-sh7722.c | 60 ++++--- trunk/arch/sh/kernel/cpu/sh4a/hwblk-sh7722.c | 106 ------------- trunk/arch/sh/kernel/cpu/shmobile/Makefile | 1 - trunk/arch/sh/kernel/cpu/shmobile/cpuidle.c | 102 ------------ trunk/arch/sh/kernel/cpu/shmobile/pm.c | 26 +-- trunk/arch/sh/kernel/setup.c | 71 +++------ trunk/arch/sh/kernel/time.c | 2 - trunk/arch/sh/kernel/vmlinux.lds.S | 87 ++++++++-- trunk/arch/sh/lib/mcount.S | 85 ++++++++++ trunk/arch/sh/mm/fault_32.c | 157 +++++++------------ trunk/arch/sh/mm/numa.c | 36 ++--- trunk/drivers/serial/sh-sci.c | 7 +- trunk/drivers/usb/gadget/m66592-udc.c | 34 ++-- trunk/drivers/usb/gadget/m66592-udc.h | 1 + trunk/drivers/usb/host/Kconfig | 4 +- trunk/drivers/video/Kconfig | 2 +- trunk/drivers/video/sh_mobile_lcdcfb.c | 16 +- 30 files changed, 352 insertions(+), 724 deletions(-) delete mode 100644 trunk/arch/sh/include/asm/hwblk.h delete mode 100644 trunk/arch/sh/include/asm/lmb.h delete mode 100644 trunk/arch/sh/kernel/cpu/hwblk.c delete mode 100644 trunk/arch/sh/kernel/cpu/sh4a/hwblk-sh7722.c delete mode 100644 trunk/arch/sh/kernel/cpu/shmobile/cpuidle.c diff --git a/[refs] b/[refs] index d6a00afe7571..0b2eae16838d 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 2802e34590f290173a3f2aa5a4d662ae5373b420 +refs/heads/master: b99610fb9cdf390965c62c22322596d961591160 diff --git a/trunk/arch/sh/Kconfig b/trunk/arch/sh/Kconfig index 46d1a5e71f77..29e41ec6537d 100644 --- a/trunk/arch/sh/Kconfig +++ b/trunk/arch/sh/Kconfig @@ -10,7 +10,6 @@ config SUPERH select EMBEDDED select HAVE_CLK select HAVE_IDE - select HAVE_LMB select HAVE_OPROFILE select HAVE_GENERIC_DMA_COHERENT select HAVE_IOREMAP_PROT if MMU diff --git a/trunk/arch/sh/Kconfig.debug b/trunk/arch/sh/Kconfig.debug index 39224b57c6ef..52a132c24aab 100644 --- a/trunk/arch/sh/Kconfig.debug +++ b/trunk/arch/sh/Kconfig.debug @@ -123,4 +123,15 @@ config SH64_SR_WATCH bool "Debug: set SR.WATCH to enable hardware watchpoints and trace" depends on SUPERH64 +config STACK_DEBUG + bool "Enable diagnostic checks of the kernel stack" + depends on FUNCTION_TRACER + select DEBUG_STACKOVERFLOW + default n + help + This option allows checks to be performed on the kernel stack + at runtime. Saying Y here will add overhead to every function + call and will therefore incur a major performance hit. Most + users should say N. + endmenu diff --git a/trunk/arch/sh/boards/mach-se/7724/setup.c b/trunk/arch/sh/boards/mach-se/7724/setup.c index 8fed45a2fb85..c050a8d76dfd 100644 --- a/trunk/arch/sh/boards/mach-se/7724/setup.c +++ b/trunk/arch/sh/boards/mach-se/7724/setup.c @@ -19,7 +19,6 @@ #include #include #include -#include #include