Nicolas Pitre
da2b1cd619
[ARM] 3101/1: ARM EABI: slab memory must be 64-bit aligned
...
Patch from Nicolas Pitre
Although ARM is still using 32-bit pointers, version 5 and later
versions of the ARM architecture introduced the ldrd and strd
instructions to move 64-bit data which must be 64-bit aligned in memory,
and the EABI includes new constraints on structure data alignment to
allow for the compiler to use those instructions. This means that any
slab allocation must start on a 64-bit boundary which is not equivalent
to BYTES_PER_WORD, especially on those architecture versions that
implements the ldrd/strd instructions.
Overriding the default alignment disables some slab debug features. If
those debug features are really needed then the kernel will have to be
compiled for version 4 of the ARM architecture.
Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-01-14 16:18:07 +00:00
..
acpi
asm-alpha
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-arm
[ARM] 3101/1: ARM EABI: slab memory must be 64-bit aligned
2006-01-14 16:18:07 +00:00
asm-arm26
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-cris
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-frv
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-generic
Fix mutex_trylock() copy-and-paste bug (x86, x86-64, generic mutex-dec.h)
2006-01-11 15:50:47 -08:00
asm-h8300
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-i386
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-ia64
[PATCH] ia64: task_pt_regs()
2006-01-12 09:08:58 -08:00
asm-m32r
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-m68k
[PATCH] m68k: kill mach_floppy_setup, convert to proper __setup() in drivers
2006-01-12 09:09:05 -08:00
asm-m68knommu
[PATCH] m68k: kill mach_floppy_setup, convert to proper __setup() in drivers
2006-01-12 09:09:05 -08:00
asm-mips
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-parisc
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-powerpc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge
2006-01-12 10:21:22 -08:00
asm-ppc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge
2006-01-12 10:21:22 -08:00
asm-s390
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-sh
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-sh64
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-sparc
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-sparc64
[PATCH] sparc64: task_pt_regs()
2006-01-12 09:08:52 -08:00
asm-um
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-v850
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-x86_64
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
asm-xtensa
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
keys
[PATCH] Keys: Remove key duplication
2006-01-06 08:33:29 -08:00
linux
[PATCH] gianfar: Use new PHY_ID_FMT macro
2006-01-12 16:31:52 -05:00
math-emu
media
V4L/DVB (3347): Fixes some bad global variables
2006-01-11 20:26:13 -02:00
mtd
net
[PATCH] fix wrong comments in ieee80211.h
2006-01-12 16:39:45 -05:00
pcmcia
[PATCH] pcmcia: unify attach, EVENT_CARD_INSERTION handlers into one probe callback
2006-01-06 00:03:24 +01:00
rdma
rxrpc
scsi
Merge branch 'post-2.6.15' of git://brick.kernel.dk/data/git/linux-2.6-block
2006-01-06 09:01:25 -08:00
sound
[PATCH] DocBook: fix kernel-doc comments
2006-01-10 08:01:53 -08:00
video
[PATCH] include/video/newport.h: "extern inline" -> "static inline"
2006-01-10 08:01:50 -08:00