Eduard - Gabriel Munteanu
c2147a5092
Better interface for hooking early initcalls
...
Added early initcall (pre-SMP) support, using an identical interface to
that of regular initcalls. Functions called from do_pre_smp_initcalls()
could be converted to use this cleaner interface.
This is required by CPU hotplug, because early users have to register
notifiers before going SMP. One such CPU hotplug user is the relay
interface with buffer-only channels, which needs to register such a
notifier, to be usable in early code. This in turn is used by kmemtrace.
Signed-off-by: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro>
Cc: Tom Zanussi <tzanussi@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-07-26 12:00:04 -07:00
..
bitops
bitops: use __fls for fls64 on 64-bit archs
2008-04-26 19:21:16 +02:00
4level-fixup.h
atomic.h
Christoph has moved
2008-07-04 10:40:04 -07:00
audit_change_attr.h
audit_dir_write.h
audit_read.h
audit_signal.h
audit_write.h
bitops.h
remove __KERNEL__ tests of unexported headers under asm-generic/
2008-04-30 08:29:54 -07:00
bug.h
printk ratelimiting rewrite
2008-07-25 10:53:29 -07:00
cmpxchg-local.h
Add cmpxchg_local to asm-generic for per cpu atomic operations
2008-02-07 08:42:30 -08:00
cmpxchg.h
Add cmpxchg_local to asm-generic for per cpu atomic operations
2008-02-07 08:42:30 -08:00
cputime.h
taskstats scaled time cleanup
2008-02-06 10:41:00 -08:00
device.h
div64.h
rename div64_64 to div64_u64
2008-05-01 08:03:58 -07:00
dma-mapping-broken.h
dma-mapping: add the device argument to dma_mapping_error()
2008-07-26 12:00:03 -07:00
dma-mapping.h
dma-mapping: add the device argument to dma_mapping_error()
2008-07-26 12:00:03 -07:00
emergency-restart.h
errno-base.h
errno.h
fcntl.h
futex.h
remove __KERNEL__ tests of unexported headers under asm-generic/
2008-04-30 08:29:54 -07:00
gpio.h
gpiolib: allow user-selection
2008-07-25 10:53:30 -07:00
ide_iops.h
int-l64.h
types: add C99-style constructors to <asm-generic/int-*.h>
2008-05-02 16:18:42 -07:00
int-ll64.h
asm-generic/int-ll64.h: always provide __{s,u}64
2008-07-25 10:53:27 -07:00
ioctl.h
generalize asm-generic/ioctl.h to allow overriding values
2008-04-29 08:06:24 -07:00
iomap.h
generic: add ioremap_wc() interface wrapper
2008-04-24 23:40:47 +02:00
irq_regs.h
Kbuild
types: create <asm-generic/int-*.h>
2008-05-02 16:18:19 -07:00
Kbuild.asm
remove dummy asm/kvm.h files
2008-07-25 14:35:50 -04:00
kdebug.h
libata-portmap.h
local.h
memory_model.h
remove __KERNEL__ tests of unexported headers under asm-generic/
2008-04-30 08:29:54 -07:00
mm_hooks.h
mman.h
mutex-dec.h
asm-generic: remove fastcall
2008-02-08 09:22:31 -08:00
mutex-null.h
mutex-xchg.h
asm-generic: remove fastcall
2008-02-08 09:22:31 -08:00
page.h
remove __KERNEL__ tests of unexported headers under asm-generic/
2008-04-30 08:29:54 -07:00
pci-dma-compat.h
dma-mapping: add the device argument to dma_mapping_error()
2008-07-26 12:00:03 -07:00
pci.h
percpu.h
percpu: fix DEBUG_PREEMPT per_cpu checking
2008-02-23 12:09:28 -08:00
pgtable-nopmd.h
pgtable-nopud.h
pgtable.h
mm: fix build on non-mmu machines
2008-07-15 13:58:40 -07:00
poll.h
resource.h
rtc.h
remove __KERNEL__ tests of unexported headers under asm-generic/
2008-04-30 08:29:54 -07:00
sections.h
remove support for un-needed _extratext section
2008-02-06 10:41:01 -08:00
siginfo.h
signal.h
statfs.h
termios.h
tty: let architectures override the user/kernel macros.
2008-02-08 09:22:24 -08:00
tlb.h
topology.h
x86: change _node_to_cpumask_ptr to return const ptr
2008-07-13 19:11:58 +02:00
uaccess.h
vmlinux.lds.h
Better interface for hooking early initcalls
2008-07-26 12:00:04 -07:00
xor.h