Paul Gortmaker
ab39c77c32
alpha: delete __cpuinit usage from all users
...
The __cpuinit type of throwaway sections might have made sense
some time ago when RAM was more constrained, but now the savings
do not offset the cost and complications. For example, the fix in
commit 5e427ec2d0 ("x86: Fix bit corruption at CPU resume time")
is a good example of the nasty type of bugs that can be created
with improper use of the various __init prefixes.
After a discussion on LKML[1] it was decided that cpuinit should go
the way of devinit and be phased out. Once all the users are gone,
we can then finally remove the macros themselves from linux/init.h.
This removes all the alpha uses of the __cpuinit macros.
[1] https://lkml.org/lkml/2013/5/20/589
Cc: Richard Henderson <rth@twiddle.net>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Cc: Matt Turner <mattst88@gmail.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2013-07-14 19:36:51 -04:00
..
.gitignore
alpha: .gitignore vmlinux.lds
2009-01-15 16:39:40 -08:00
alpha_ksyms.c
alpha: switch to generic kernel_thread()
2012-09-30 22:53:18 -04:00
asm-offsets.c
CRED: Separate task security context from task_struct
2008-11-14 10:39:16 +11:00
binfmt_loader.c
get rid of pt_regs argument of ->load_binary()
2012-11-28 21:53:38 -05:00
console.c
TTY:vt: convert remain take_over_console's users to do_take_over_console
2013-05-20 22:29:27 -07:00
core_apecs.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
core_cia.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
core_irongate.c
alpha: Add export.h for THIS_MODULE/EXPORT_SYMBOL
2011-10-31 19:31:03 -04:00
core_lca.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
core_marvel.c
arch/alpha/kernel: Add kmalloc NULL tests
2009-11-30 15:38:19 -05:00
core_mcpcia.c
alpha: Remove set but unused variables.
2011-04-17 14:41:30 -07:00
core_polaris.c
[PATCH] alpha pt_regs cleanups: machine_check()
2006-10-08 12:32:36 -07:00
core_t2.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
core_titan.c
arch/alpha/kernel: Add kmalloc NULL tests
2009-11-30 15:38:19 -05:00
core_tsunami.c
alpha: include module.h to fix modpost on Tsunami
2012-05-02 15:54:06 -04:00
core_wildfire.c
[PATCH] alpha pt_regs cleanups: machine_check()
2006-10-08 12:32:36 -07:00
entry.S
alpha: switch to generic fork/vfork/clone
2012-11-28 22:44:45 -05:00
err_common.c
PCI: Cleanup the includes of <linux/pci.h>
2007-05-02 19:02:35 -07:00
err_ev6.c
alpha: Use static const char * const where possible
2010-09-18 23:06:17 -04:00
err_ev7.c
alpha: titan and marvel build fixes
2009-05-02 15:36:10 -07:00
err_impl.h
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
err_marvel.c
Fix common misspellings
2011-03-31 11:26:23 -03:00
err_titan.c
alpha: Remove set but unused variables.
2011-04-17 14:41:30 -07:00
es1888.c
gct.c
Remove obsolete #include <linux/config.h>
2006-06-30 19:25:36 +02:00
head.S
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
io.c
irq.c
alpha: irq: run all handlers with interrupts disabled
2013-04-07 12:59:30 -07:00
irq_alpha.c
alpha: irq: remove deprecated use of IRQF_DISABLED
2013-04-07 12:59:30 -07:00
irq_i8259.c
alpha: Convert to new irq function names
2011-03-29 14:47:58 +02:00
irq_impl.h
alpha: i8259, alcor, jensen wildfire: Convert irq_chip
2011-03-02 14:57:55 -05:00
irq_pyxis.c
alpha: Convert to new irq function names
2011-03-29 14:47:58 +02:00
irq_srm.c
alpha: Convert to new irq function names
2011-03-29 14:47:58 +02:00
machvec_impl.h
alpha: use single HAE window on T2 core logic (gamma, sable)
2010-10-26 16:52:12 -07:00
Makefile
alpha: Use generic init_task
2012-05-05 13:00:21 +02:00
module.c
modules: make arch's use default loader hooks
2011-07-24 22:06:04 +09:30
osf_sys.c
[readdir] constify ->actor
2013-06-29 12:57:05 +04:00
pc873xx.c
alpha: Detect Super IO chip, no IDE on Avanti, enable EPP19
2010-06-15 14:19:08 -04:00
pc873xx.h
alpha: Detect Super IO chip, no IDE on Avanti, enable EPP19
2010-06-15 14:19:08 -04:00
pci-noop.c
Alpha: adapt for dma_map_ops changes
2012-03-28 16:36:36 +02:00
pci-sysfs.c
hose_mmap_page_range(): io_remap_pfn_range() will set all those flags...
2013-06-29 12:46:37 +04:00
pci.c
ALPHA: drivers: remove __dev* attributes.
2013-01-03 15:57:13 -08:00
pci_impl.h
alpha/PCI: replace pci_probe_only with pci_flags
2012-02-23 20:18:56 -07:00
pci_iommu.c
alpha: use BUG_ON where possible
2012-11-08 22:42:02 +01:00
perf_event.c
perf: Pass last sampling period to perf_sample_data_init()
2012-05-09 15:23:12 +02:00
process.c
TTY:vt: convert remain take_over_console's users to do_take_over_console
2013-05-20 22:29:27 -07:00
proto.h
Fix call to replaced SuperIO functions
2010-08-31 22:45:31 -04:00
ptrace.c
alpha: don't open-code trace_report_syscall_{enter,exit}
2012-10-01 09:58:19 -04:00
setup.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
signal.c
alpha: pass k_sigaction and siginfo_t using ksignal pointer
2013-02-14 09:21:16 -05:00
smc37c93x.c
alpha: Remove set but unused variables.
2011-04-17 14:41:30 -07:00
smc37c669.c
alpha: remove mysterious if zero-ed out includes
2012-07-30 17:25:11 -07:00
smp.c
alpha: delete __cpuinit usage from all users
2013-07-14 19:36:51 -04:00
srm_env.c
srm_env: don't bother with pointer to srm_env_t
2013-04-09 14:13:33 -04:00
srmcons.c
TTY: switch tty_schedule_flip
2013-01-15 22:43:15 -08:00
sys_alcor.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_cabriolet.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_dp264.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_eb64p.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_eiger.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_jensen.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_marvel.c
alpha: silence 'const' warning in sys_marvel.c
2012-05-02 15:54:06 -04:00
sys_miata.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_mikasa.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_nautilus.c
mm: enhance free_reserved_area() to support poisoning memory with zero
2013-07-03 16:07:32 -07:00
sys_noritake.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_rawhide.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_ruffian.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_rx164.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_sable.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_sio.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_sx164.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_takara.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
sys_titan.c
alpha: irq: remove deprecated use of IRQF_DISABLED
2013-04-07 12:59:30 -07:00
sys_wildfire.c
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00
systbls.S
alpha: switch to generic fork/vfork/clone
2012-11-28 22:44:45 -05:00
time.c
Merge branch 'timers-cleanup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2011-07-22 16:51:56 -07:00
traps.c
alpha: delete __cpuinit usage from all users
2013-07-14 19:36:51 -04:00
vmlinux.lds.S
Disintegrate asm/system.h for Alpha
2012-03-28 18:11:12 +01:00