1
linux/arch/sh/kernel
Rafael Ignacio Zurita 2fd5a02107 sh: clkfwk: remove bogus set_bus_parent() from SH7709.
This fixes up broken clock re-parenting undertaken by the SH7709 clock
framework code, which is currently in conflict with the legacy CPG
framework. With this change in place, the legacy CPG ancestry is used,
and we manage to avoid contending on the clock_list_sem mutex, which is
already held under the legacy registration path, resulting in livelock.

In order for SH7709 to fully support the varying clock modes, it needs to
implement a more complete clock framework. After this change it is in
sync with legacy CPG mode, which ends up being the default configuration
for this CPU anyways.

Signed-off-by: Rafael Ignacio Zurita <rizurita@yahoo.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2009-09-14 14:09:00 +09:00
..
cpu sh: clkfwk: remove bogus set_bus_parent() from SH7709. 2009-09-14 14:09:00 +09:00
vsyscall
.gitignore
asm-offsets.c sh: Provide diagnostic kernel stack checks 2009-07-11 10:07:58 +09:00
cpufreq.c
crash_dump.c
debugtraps.S sh: unwinder: Use a special bug flag for unwinder traps. 2009-08-22 05:28:25 +09:00
disassemble.c
dumpstack.c sh: flag the default unwinder as reliable. 2009-08-15 01:09:03 +09:00
dwarf.c sh: unwinder: Fix up uninitialized variable warnings on sh2a build. 2009-08-31 13:47:06 +09:00
early_printk.c sh: Fix up early printk build error. 2009-08-04 15:54:33 +09:00
entry-common.S sh: Remove implicit sign extension from assembler immediates 2009-08-24 17:09:53 +09:00
ftrace.c sh: Move the FTRACE_SYSCALL_MAX definition in to asm/ftrace.h. 2009-08-24 22:48:27 +09:00
gpio.c
head_32.S
head_64.S
idle.c sh: Provide cpu_idle_wait() to fix up cpuidle/SMP build. 2009-06-23 17:30:17 +09:00
init_task.c mm: consolidate init_mm definition 2009-06-16 19:47:28 -07:00
io_generic.c sh: generic_in/outs{bwl} optimizations. 2009-08-24 17:26:39 +09:00
io_trapped.c sh: Only shout about fixing up unexpected unaligned accesses 2009-08-29 20:31:44 +09:00
io.c sh: Optimise memcpy_to/fromio for SH4 2009-08-24 17:35:07 +09:00
irq.c sh: nmi_debug support. 2009-09-01 17:38:32 +09:00
kgdb.c sh: Kill off kgdb's magical NMI debouncing. 2009-09-01 17:45:35 +09:00
kprobes.c
localtimer.c sh: Fix up clockevents broadcasting. 2009-08-19 18:00:03 +09:00
machine_kexec.c
machvec.c sh: boot word / mode pin support V2 2009-06-01 15:44:49 +09:00
Makefile sh: nmi_debug support. 2009-09-01 17:38:32 +09:00
module.c module: cleanup FIXME comments about trimming exception table entries. 2009-06-12 21:47:05 +09:30
nmi_debug.c sh: nmi_debug support. 2009-09-01 17:38:32 +09:00
process_32.c sh: Use internal watchdog timer to perform reset 2009-08-24 16:20:44 +09:00
process_64.c sh: Tidy up NEFF-based sign extension for SH-5. 2009-08-04 17:14:39 +09:00
ptrace_32.c sh: Fix up the CONFIG_FTRACE_SYSCALLS=n build. 2009-08-20 12:07:46 +09:00
ptrace_64.c
relocate_kernel.S
setup.c Merge branch 'master' into sh/smp 2009-09-01 13:54:14 +09:00
sh_bios.c
sh_ksyms_32.c sh: wire up clear_user_highpage() for sh4, convert sh7705. 2009-07-27 20:53:22 +09:00
sh_ksyms_64.c sh: Fix up the SH-5 build with caches enabled. 2009-08-16 01:50:17 +09:00
signal_32.c sh: Improve unwind info for signals 2009-08-24 15:07:08 +09:00
signal_64.c sh: Tidy up NEFF-based sign extension for SH-5. 2009-08-04 17:14:39 +09:00
smp.c cpumask: Use accessors for cpu_*_mask: sh 2009-06-14 18:24:16 +09:00
stacktrace.c sh: stacktrace: Properly terminate the trace entry buffer. 2009-08-15 01:11:37 +09:00
swsusp.c
sys_sh32.c
sys_sh64.c
sys_sh.c sh: fix sys_cacheflush error checking 2009-08-24 18:59:09 +09:00
syscalls_32.S sh: Add sys_cacheflush() call for SH CPUs. 2009-08-24 18:16:56 +09:00
syscalls_64.S sh: Add sys_cacheflush() call for SH CPUs. 2009-08-24 18:16:56 +09:00
time.c sh: Fix up clockevents broadcasting. 2009-08-19 18:00:03 +09:00
topology.c
traps_32.c sh: Only shout about fixing up unexpected unaligned accesses 2009-08-29 20:31:44 +09:00
traps_64.c sh: Always fixup unaligned userspace accesses on sh64. 2009-05-08 20:32:56 +09:00
traps.c sh: nmi_debug support. 2009-09-01 17:38:32 +09:00
unwinder.c sh: unwinder: Use a special bug flag for unwinder traps. 2009-08-22 05:28:25 +09:00
vmlinux.lds.S sh: dwarf unwinder support. 2009-08-14 01:58:43 +09:00