1
linux/arch/sh/kernel
Magnus Damm 4f5ecaa054 sh: clock framework update, fix count and kill off kref
This patch updates the clock framework use count code.
With this patch the enable() and disable() callbacks
only get called when counting from and to zero.
While at it the kref stuff gets replaced with an int.

Signed-off-by: Magnus Damm <damm@igel.co.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
2009-05-08 17:46:22 +09:00
..
cpu sh: clock framework update, fix count and kill off kref 2009-05-08 17:46:22 +09:00
timers sh: Move dummy clockevents broadcast timer to its new home. 2009-05-03 18:29:27 +09:00
vsyscall [S390] arch_setup_additional_pages arguments 2008-12-25 13:38:54 +01:00
.gitignore
asm-offsets.c sh: hibernation support 2009-03-10 12:55:40 +09:00
cpufreq.c
crash_dump.c
debugtraps.S
disassemble.c
early_printk.c
entry-common.S
ftrace.c
gpio.c sh: use gpiolib 2009-01-27 14:49:10 +09:00
head_32.S sh: convert to use __HEAD and HEAD_TEXT macros. 2009-04-26 09:20:39 -07:00
head_64.S sh: convert to use __HEAD and HEAD_TEXT macros. 2009-04-26 09:20:39 -07:00
idle.c sh: Wire up ARCH_HAS_DEFAULT_IDLE for cpuidle. 2009-04-02 13:08:31 +09:00
init_task.c take init_fs to saner place 2008-12-31 18:07:42 -05:00
io_generic.c
io_trapped.c sh: Add a command line option for disabling I/O trapping. 2009-04-02 12:31:16 +09:00
io.c sh: pci: Consolidate pci_iomap() and use the generic I/O base. 2009-04-20 16:38:00 +09:00
irq.c Merge branch 'irq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-03-26 16:06:50 -07:00
kgdb.c
kprobes.c
localtimer.c sh: Move dummy clockevents broadcast timer to its new home. 2009-05-03 18:29:27 +09:00
machine_kexec.c sh: disallow kexec virtual entry 2009-03-20 18:56:04 +09:00
machvec.c
Makefile
Makefile_32 sh: Rename arch/sh/kernel/time_32.c to arch/sh/kernel/time.c. 2009-05-08 16:17:36 +09:00
Makefile_64 sh: Rename arch/sh/kernel/time_32.c to arch/sh/kernel/time.c. 2009-05-08 16:17:36 +09:00
module.c
process_32.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 2009-04-05 11:15:54 -07:00
process_64.c Simplify copy_thread() 2009-04-02 19:04:51 -07:00
ptrace_32.c sh: Fix up DSP context save/restore. 2009-04-04 11:48:11 -04:00
ptrace_64.c
relocate_kernel.S sh: add kexec jump support 2009-03-18 18:57:43 +09:00
setup.c Merge branches 'sh/earlytimer' and 'sh/shmobile-r2r-staging' 2009-04-19 13:08:33 +09:00
sh_bios.c
sh_ksyms_32.c sh: remove obsolete no_irq_type 2009-05-03 17:28:13 +09:00
sh_ksyms_64.c
signal_32.c sh: Fix up spurious syscall restarting. 2009-01-29 11:56:03 +09:00
signal_64.c sh: Fix up spurious syscall restarting. 2009-01-29 11:56:03 +09:00
smp.c
stacktrace.c
swsusp.c sh: hibernation support 2009-03-10 12:55:40 +09:00
sys_sh32.c [CVE-2009-0029] Remove __attribute__((weak)) from sys_pipe/sys_pipe2 2009-01-14 14:15:15 +01:00
sys_sh64.c
sys_sh.c sh: Fix mmap2 for handling differing PAGE_SIZEs. 2009-04-21 07:34:53 +09:00
syscalls_32.S sh: wire up sys_preadv/sys_pwritev() syscalls. 2009-04-06 09:00:16 -07:00
syscalls_64.S sh: wire up sys_preadv/sys_pwritev() syscalls. 2009-04-06 09:00:16 -07:00
time.c sh: Kill off the global rtc_lock with extreme prejudice. 2009-05-08 16:59:05 +09:00
topology.c
traps_32.c sh: Fix up DSP context save/restore. 2009-04-04 11:48:11 -04:00
traps_64.c
traps.c
vmlinux_32.lds.S sh: convert to use __HEAD and HEAD_TEXT macros. 2009-04-26 09:20:39 -07:00
vmlinux_64.lds.S sh: convert to use __HEAD and HEAD_TEXT macros. 2009-04-26 09:20:39 -07:00
vmlinux.lds.S