linux/arch/x86/include/asm
Jan Beulich 1796316a8b x86: consolidate __swp_XXX() macros
Impact: cleanup, code robustization

The __swp_...() macros silently relied upon which bits are used for
_PAGE_FILE and _PAGE_PROTNONE. After having changed _PAGE_PROTNONE in
our Xen kernel to no longer overlap _PAGE_PAT, live locks and crashes
were reported that could have been avoided if these macros properly
used the symbolic constants. Since, as pointed out earlier, for Xen
Dom0 support mainline likewise will need to eliminate the conflict
between _PAGE_PAT and _PAGE_PROTNONE, this patch does all the necessary
adjustments, plus it introduces a mechanism to check consistency
between MAX_SWAPFILES_SHIFT and the actual encoding macros.

This also fixes a latent bug in that x86-64 used a 6-bit mask in
__swp_type(), and if MAX_SWAPFILES_SHIFT was increased beyond 5 in (the
seemingly unrelated) linux/swap.h, this would have resulted in a
collision with _PAGE_FILE.

Non-PAE 32-bit code gets similarly adjusted for its pte_to_pgoff() and
pgoff_to_pte() calculations.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-12-16 18:34:51 +01:00
..
bigsmp x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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 x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
numaq x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
summit x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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 x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
alternative.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
amd_iommu.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
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.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -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
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 x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
checksum.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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
cmpxchg.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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
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 x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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.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
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: turn macro into static inline function 2008-11-25 17:28:51 +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 x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
fb.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
fcntl.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
fixmap.h x86: add iomap_atomic*()/iounmap_atomic() on 32-bit using fixmaps 2008-10-31 10:12:38 +01:00
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
floppy.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
frame.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
ftrace.h Merge commit 'v2.6.28-rc2' into tracing/urgent 2008-10-27 10:50:54 +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.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -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
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.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -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
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.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
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.h x86: start annotating early ioremap pointers with __iomem 2008-10-29 08:05:14 +01: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
ioctl.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
irq_regs.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
irq_regs_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
irq_regs_64.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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
irqflags.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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 x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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.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
ldt.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
lguest_hcall.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.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
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.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_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
mmx.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mmzone.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -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
module.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
mpspec_def.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 sched: improve sched_clock() performance 2008-11-08 16:48:19 +01:00
mtrr.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
mutex.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -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
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.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -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
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.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
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-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
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
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-2level-defs.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pgtable-2level.h x86: consolidate __swp_XXX() macros 2008-12-16 18:34:51 +01:00
pgtable-3level-defs.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pgtable-3level.h x86: consolidate __swp_XXX() macros 2008-12-16 18:34:51 +01:00
pgtable.h x86: consolidate __swp_XXX() macros 2008-12-16 18:34:51 +01:00
pgtable_32.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
pgtable_64.h x86: consolidate __swp_XXX() macros 2008-12-16 18:34:51 +01:00
poll.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
posix_types.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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
prctl.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
processor-cyrix.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
processor-flags.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
processor.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07: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 remove __ARCH_WANT_COMPAT_SYS_PTRACE 2008-11-30 11:00:15 -08: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.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
required-features.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
resource.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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 x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -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
sections.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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
sigcontext.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
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.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
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.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -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
suspend.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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
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 x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
system.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
system_64.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: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07: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.h x86: uaccess: return value of __{get|put}_user() can be int 2008-12-12 11:54:43 +01: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
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.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -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
unwind.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
user.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -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
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 x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
vm86.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07:00
vmi.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
vmi_time.h x86: Fix ASM_X86__ header guards 2008-10-22 22:55:23 -07: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 x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
xor.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00
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
xsave.h x86, um: ... and asm-x86 move 2008-10-22 22:55:20 -07:00