linux/arch/x86/include/asm
Frederic Weisbecker 0ca59dd948 tracing/ftrace: don't trace on early stage of a secondary cpu boot, v3
Impact: fix a crash/hard-reboot on certain configs while enabling cpu runtime

On some archs, the boot of a secondary cpu can have an early fragile state.
On x86-64, the pda is not initialized on the first stage of a cpu boot but
it is needed to get the cpu number and the current task pointer. This data
is needed during tracing. As they were dereferenced at this stage, we got a
crash while tracing a cpu being enabled at runtime.

Some other archs like ia64 can have such kind of issue too.

Changes on v2:

We dropped the previous solution of a per-arch called function to guess the
current state of a cpu. That could slow down the tracing.

This patch removes the -pg flag on arch/x86/kernel/cpu/common.c where
the low level cpu boot functions exist, on start_secondary() and a helper
function used at this stage.

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Acked-by: Steven Rostedt <srostedt@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-12-25 09:39:22 +01:00
..
bigsmp
es7000 x86: fix APIC_DEBUG with inquire_remote_apic 2008-10-28 16:43:48 +01:00
mach-default x86: fix APIC_DEBUG with inquire_remote_apic 2008-10-28 16:43:48 +01:00
mach-generic x86: drop double underscores from header guards 2008-10-23 00:01:39 -07:00
mach-rdc321x x86: drop double underscores from header guards 2008-10-23 00:01:39 -07:00
mach-voyager
numaq
summit
uv x86, uv: fix compile error in uv_hub.h 2008-10-30 19:38:46 +01:00
visws x86: drop double underscores from header guards 2008-10-23 00:01:39 -07:00
xen x86: drop double underscores from header guards 2008-10-23 00:01:39 -07:00
a.out-core.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
a.out.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
acpi.h ACPI: pci_link: remove acpi_irq_balance_set() interface 2008-11-11 21:12:05 -05:00
agp.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
alternative-asm.h
alternative.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
amd_iommu_types.h AMD IOMMU: struct amd_iommu remove padding on 64 bit 2008-12-03 12:20:46 +01:00
amd_iommu.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
apic.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
apicdef.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
arch_hooks.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
asm.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
atomic_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
atomic_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
atomic.h
auxvec.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
bios_ebda.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
bitops.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
boot.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
bootparam.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
bug.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
bugs.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
byteorder.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
cache.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
cacheflush.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
calgary.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
calling.h
checksum_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
checksum_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
checksum.h
cmpxchg_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
cmpxchg_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
cmpxchg.h
compat.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
cpu.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
cpufeature.h x86: fix AMDC1E and XTOPOLOGY conflict in cpufeature 2008-10-31 11:01:40 +01:00
cputime.h
current.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
debugreg.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
delay.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
desc_defs.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
desc.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
device.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
div64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
dma-mapping.h x86: fix dma_mapping_error for 32bit x86 2008-11-29 21:00:38 +01:00
dma.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
dmi.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
ds.h x86, bts: provide in-kernel branch-trace interface 2008-12-12 08:08:12 +01:00
dwarf2.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
e820.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
edac.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
efi.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
elf.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
emergency-restart.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
errno.h
fb.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
fcntl.h
fixmap_32.h x86: add iomap_atomic*()/iounmap_atomic() on 32-bit using fixmaps 2008-10-31 10:12:38 +01:00
fixmap_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
fixmap.h x86: add iomap_atomic*()/iounmap_atomic() on 32-bit using fixmaps 2008-10-31 10:12:38 +01:00
floppy.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
frame.h
ftrace.h x86: entry_64 - introduce FTRACE_ frame macro v2 2008-12-17 00:26:38 +01:00
futex.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
gart.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
genapic_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
genapic_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
genapic.h
geode.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
gpio.h x86: canonicalize remaining header guards 2008-10-23 00:20:33 -07:00
hardirq_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
hardirq_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
hardirq.h
highmem.h x86: add iomap_atomic*()/iounmap_atomic() on 32-bit using fixmaps 2008-10-31 10:12:38 +01:00
hpet.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
hugetlb.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
hw_irq.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
hypertransport.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
i387.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
i8253.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
i8259.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
ia32_unistd.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
ia32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
idle.h Merge branch 'x86/um-header' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2008-10-23 10:22:01 -07:00
intel_arch_perfmon.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
io_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
io_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
io_apic.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
io.h x86: start annotating early ioremap pointers with __iomem 2008-10-29 08:05:14 +01:00
ioctl.h
ioctls.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
iomap.h x86: move iomap.h to the new include location 2008-11-09 10:07:58 -08:00
iommu.h Revert "x86: blacklist DMAR on Intel G31/G33 chipsets" 2008-11-15 11:37:16 -08:00
ipcbuf.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
ipi.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
irq_regs_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
irq_regs_64.h
irq_regs.h
irq_remapping.h x86: canonicalize remaining header guards 2008-10-23 00:20:33 -07:00
irq_vectors.h x86: remove VISWS and PARAVIRT around NR_IRQS puzzle 2008-11-06 09:35:34 +01:00
irq.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
irqflags.h
ist.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
k8.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
Kbuild
kdebug.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
kexec.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
kgdb.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
kmap_types.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
kprobes.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
kvm_host.h KVM: Fix guest shared interrupt with in-kernel irqchip 2008-10-28 14:21:34 +02:00
kvm_para.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
kvm_x86_emulate.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
kvm.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
ldt.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
lguest_hcall.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
lguest.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
linkage.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
local.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
math_emu.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mc146818rtc.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mca_dma.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mca.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mce.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
microcode.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mman.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mmconfig.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mmu_context_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mmu_context_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mmu_context.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mmu.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mmx.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mmzone_32.h x86, hibernate: fix breakage on x86_32 with CONFIG_NUMA set 2008-11-12 23:28:51 +01:00
mmzone_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mmzone.h
module.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mpspec_def.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mpspec.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
msgbuf.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
msidef.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
msr-index.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
msr.h tracing/ftrace: don't trace on early stage of a secondary cpu boot, v3 2008-12-25 09:39:22 +01:00
mtrr.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mutex_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mutex_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mutex.h
nmi.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
nops.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
numa_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
numa_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
numa.h
numaq.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
olpc.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
page_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
page_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
page.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
param.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
paravirt.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
parport.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pat.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pci_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pci_64.h x86: always define DECLARE_PCI_UNMAP* macros 2008-11-27 12:44:08 +01:00
pci-direct.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pci.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pda.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
percpu.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pgalloc.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pgtable_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pgtable_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pgtable-2level-defs.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pgtable-2level.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pgtable-3level-defs.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pgtable-3level.h i386/PAE: fix pud_page() 2008-10-30 11:47:50 +01:00
pgtable.h Merge branch 'proc' of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc 2008-10-23 12:04:37 -07:00
poll.h
posix_types_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
posix_types_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
posix_types.h
prctl.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
processor-cyrix.h
processor-flags.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
processor.h x86, bts: provide in-kernel branch-trace interface 2008-12-12 08:08:12 +01:00
proto.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
ptrace-abi.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
ptrace.h x86, bts: provide in-kernel branch-trace interface 2008-12-12 08:08:12 +01:00
pvclock-abi.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pvclock.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
reboot_fixups.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
reboot.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
required-features.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
resource.h
resume-trace.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
rio.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
rtc.h
rwlock.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
rwsem.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
scatterlist.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
seccomp_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
seccomp_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
seccomp.h
sections.h
segment.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
sembuf.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
serial.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
setup.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
shmbuf.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
shmparam.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
sigcontext32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
sigcontext.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
siginfo.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
signal.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
smp.h x86/voyager: fix compile breakage caused by dc1e35c6e9 2008-10-31 00:19:33 +01:00
socket.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
sockios.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
sparsemem.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
spinlock_types.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
spinlock.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
srat.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
stacktrace.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
stat.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
statfs.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
string_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
string_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
string.h
suspend_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
suspend_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
suspend.h
swiotlb.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
sync_bitops.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
syscall.h Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2008-10-23 12:38:39 -07:00
syscalls.h
system_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
system.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
tce.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
termbits.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
termios.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
therm_throt.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
thread_info.h x86, bts: provide in-kernel branch-trace interface 2008-12-12 08:08:12 +01:00
time.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
timer.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
timex.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
tlb.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
tlbflush.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
topology.h sched: don't export sched_mc_power_savings in laptops 2008-12-01 08:44:00 +01:00
trampoline.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
traps.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
tsc.h sched: improve sched_clock() performance 2008-11-08 16:48:19 +01:00
types.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
uaccess_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
uaccess_64.h x86: uaccess_64: fix return value in __copy_from_user() 2008-11-18 22:28:58 +01:00
uaccess.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
ucontext.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
unaligned.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
unistd_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
unistd_64.h reintroduce accept4 2008-11-19 18:49:57 -08:00
unistd.h
unwind.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
user32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
user_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
user_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
user.h
vdso.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
vga.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
vgtod.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
vic.h
vm86.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
vmi_time.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
vmi.h x86 Fix VMI crash on boot in 2.6.28-rc8 2008-12-14 16:24:38 -08:00
voyager.h x86, voyager: fix smp_intr_init() compile breakage 2008-11-03 10:52:21 +01:00
vsyscall.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
xcr.h
xor_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
xor_64.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
xor.h
xsave.h