Andi Kleen
aaa0e89023
x86: don't drop NX bit in pte modifier functions on 32-bit
...
The pte_* modifier functions that cleared bits dropped the NX bit on 32bit
PAE because they only worked in int, but NX is in bit 63. Fix that
by adding appropiate casts so that the arithmetic happens as long long
on PAE kernels.
I decided to just use 64bit arithmetic instead of open coding like
pte_modify() because gcc should generate good enough code for that now.
Signed-off-by: Andi Kleen <ak@suse.de>
Acked-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2008-01-30 13:33:51 +01:00
..
acpi
x86: dummy placeholder for acpi/reboot.h
2008-01-30 13:31:17 +01:00
asm-alpha
asm-arm
ext4: Add ext4_find_next_bit()
2008-01-28 23:58:27 -05:00
asm-avr32
remove __attribute_used__
2008-01-28 23:21:18 +01:00
asm-blackfin
[Blackfin] arch: Add the semtimedop syscall. Upstream uClibc doesn't compile without it.
2008-01-27 19:56:43 +08:00
asm-cris
asm-frv
asm-generic
x86: demacro asm-x86/pgalloc_32.h
2008-01-30 13:33:39 +01:00
asm-h8300
asm-ia64
percpu: move arch XX_PER_CPU_XX definitions into linux/percpu.h
2008-01-30 13:32:52 +01:00
asm-m32r
core: remove last users of empty FASTCALL macro
2008-01-30 13:31:17 +01:00
asm-m68k
ext4: Add ext4_find_next_bit()
2008-01-28 23:58:27 -05:00
asm-m68knommu
ext4: Add ext4_find_next_bit()
2008-01-28 23:58:27 -05:00
asm-mips
[MIPS] Malta, Atlas: move an extern function declaration to the header file
2008-01-29 10:15:05 +00:00
asm-parisc
asm-powerpc
percpu: move arch XX_PER_CPU_XX definitions into linux/percpu.h
2008-01-30 13:32:52 +01:00
asm-ppc
asm-s390
percpu: move arch XX_PER_CPU_XX definitions into linux/percpu.h
2008-01-30 13:32:52 +01:00
asm-sh
remove __attribute_used__
2008-01-28 23:21:18 +01:00
asm-sparc
asm-sparc64
percpu: move arch XX_PER_CPU_XX definitions into linux/percpu.h
2008-01-30 13:32:52 +01:00
asm-um
git-x86: unbreak UML
2008-01-30 13:32:38 +01:00
asm-v850
asm-x86
x86: don't drop NX bit in pte modifier functions on 32-bit
2008-01-30 13:33:51 +01:00
asm-xtensa
crypto
keys
linux
x86: demacro asm-x86/pgalloc_32.h
2008-01-30 13:33:39 +01:00
math-emu
media
i2c: Constify client address data
2008-01-27 18:14:46 +01:00
mtd
net
[NET_SCHED]: act_api: use PTR_ERR in tcf_action_init/tcf_action_get
2008-01-28 15:11:17 -08:00
pcmcia
rdma
rxrpc
scsi
SG: Convert SCSI to use scatterlist helpers for sg chaining
2008-01-28 10:05:27 +01:00
sound
video
xen
x86: page.h: make pte_t a union to always include
2008-01-30 13:32:57 +01:00
Kbuild