aboutsummaryrefslogtreecommitdiff
path: root/arch/m32r/include/asm/flat.h
AgeCommit message (Collapse)AuthorFilesLines
2009-05-29flat: fix data sections alignmentOskar Schirmer1-1/+0
The flat loader uses an architecture's flat_stack_align() to align the stack but assumes word-alignment is enough for the data sections. However, on the Xtensa S6000 we have registers up to 128bit width which can be used from userspace and therefor need userspace stack and data-section alignment of at least this size. This patch drops flat_stack_align() and uses the same alignment that is required for slab caches, ARCH_SLAB_MINALIGN, or wordsize if it's not defined by the architecture. It also fixes m32r which was obviously kaput, aligning an uninitialized stack entry instead of the stack pointer. [[email protected]: coding-style fixes] Signed-off-by: Oskar Schirmer <[email protected]> Cc: David Howells <[email protected]> Cc: Russell King <[email protected]> Cc: Bryan Wu <[email protected]> Cc: Geert Uytterhoeven <[email protected]> Acked-by: Paul Mundt <[email protected]> Cc: Greg Ungerer <[email protected]> Signed-off-by: Johannes Weiner <[email protected]> Acked-by: Mike Frysinger <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2009-04-17m32r: move include/asm-m32r headers to arch/m32r/include/asmHirokazu Takata1-0/+146
Signed-off-by: Hirokazu Takata <[email protected]>