linux/arch/arm64/kernel
Mark Rutland cd1aebf527 arm64: reorganise smp_enable_ops
For hotplug support, we're going to want a place to store operations
that do more than bring CPUs online, and it makes sense to group these
with our current smp_enable_ops. For cpuidle support, we'll want to
group additional functions, and we may want them even for UP kernels.

This patch renames smp_enable_ops to the more general cpu_operations,
and pulls the definitions out of smp code such that they can be used in
UP kernels. While we're at it, fix up instances of the cpu parameter to
be an unsigned int, drop the init markings and rename the *_cpu
functions to cpu_* to reduce future churn when cpu_operations is
extended.

Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2013-10-25 11:33:20 +01:00
..
vdso arm64: vdso: remove broken, redundant sequence counting for timezones 2013-01-10 10:43:43 +00:00
.gitignore arm64: Build infrastructure 2012-09-17 13:42:21 +01:00
arm64ksyms.c arm64: Export __copy_in_user() to modules 2013-10-24 15:47:19 +01:00
asm-offsets.c arm64: KVM: Kconfig integration 2013-07-04 14:40:26 +02:00
cpu_ops.c arm64: reorganise smp_enable_ops 2013-10-25 11:33:20 +01:00
cputable.c arm64: CPU support 2012-09-17 13:41:59 +01:00
debug-monitors.c arm64: delete __cpuinit usage from all users 2013-07-14 19:36:52 -04:00
early_printk.c arm64: Fix duplicate definition of early_console 2013-05-13 11:44:53 +01:00
entry-fpsimd.S arm64: move FP-SIMD save/restore code to a macro 2012-12-05 11:26:50 +00:00
entry.S arm64: mm: permit use of tagged pointers at EL0 2013-09-03 10:18:02 +01:00
fpsimd.c arm64: fix possible invalid FPSIMD initialization state 2013-09-27 18:21:37 +01:00
head.S arm64: Expand arm64 image header 2013-08-22 11:45:04 +01:00
hw_breakpoint.c arm64: delete __cpuinit usage from all users 2013-07-14 19:36:52 -04:00
hyp-stub.S arm64: add hypervisor stub 2012-12-05 11:26:49 +00:00
io.c arm64: Device specific operations 2012-09-17 13:42:04 +01:00
irq.c arm64: Use irqchip_init() for interrupt controller initialisation 2013-03-26 16:02:23 +00:00
kuser32.S arm64: 32-bit (compat) applications support 2012-09-17 13:42:12 +01:00
Makefile arm64: reorganise smp_enable_ops 2013-10-25 11:33:20 +01:00
module.c arm64: Loadable modules 2012-09-17 13:42:19 +01:00
perf_event.c arm64: perf: fix ARMv8 EVTYPE_MASK to include NSH bit 2013-08-20 12:12:25 +01:00
process.c arm64: Correctly report LR and SP for compat tasks 2013-09-20 09:56:07 +01:00
psci.c arm64: reorganise smp_enable_ops 2013-10-25 11:33:20 +01:00
ptrace.c arm64: debug: consolidate software breakpoint handlers 2013-06-12 11:23:02 +01:00
setup.c arm64: Widen hwcap to be 64 bit 2013-09-20 09:56:07 +01:00
signal32.c arm64: Removed unused variable in compat_setup_rt_frame() 2013-03-18 10:12:56 +00:00
signal.c arm64: switch to generic sigaltstack 2013-02-14 09:17:29 -05:00
smp_spin_table.c arm64: reorganise smp_enable_ops 2013-10-25 11:33:20 +01:00
smp.c arm64: reorganise smp_enable_ops 2013-10-25 11:33:20 +01:00
stacktrace.c arm64: Exception handling 2012-09-17 10:24:46 +01:00
sys32.S unify compat fanotify_mark(2), switch to COMPAT_SYSCALL_DEFINE 2013-05-09 13:46:38 -04:00
sys_compat.c compat: generic compat_sys_sched_rr_get_interval() implementation 2012-12-17 17:15:18 -08:00
sys.c arm64: switch to generic sigaltstack 2013-02-14 09:17:29 -05:00
time.c arm64: kernel: compiling issue, need delete read_current_timer() 2013-06-10 17:58:20 +01:00
traps.c arm64: debug: consolidate software breakpoint handlers 2013-06-12 11:23:02 +01:00
vdso.c arm64: vdso: remove broken, redundant sequence counting for timezones 2013-01-10 10:43:43 +00:00
vmlinux.lds.S arm64: move elf notes into readonly segment 2013-08-27 17:34:09 +01:00