Peter Zijlstra
b111757c50
arch: personality independent stack top
...
New arch macro STACK_TOP_MAX it gives the larges valid stack address for the
architecture in question.
It differs from STACK_TOP in that it will not distinguish between
personalities but will always return the largest possible address.
This is used to create the initial stack on execve, which we will move down to
the proper location once the binfmt code has figured out where that is.
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: Ollie Wild <aaw@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-19 10:04:45 -07:00
..
cpu-sh2
sh: Kill off dead SH7604 support.
2007-06-08 11:55:28 +09:00
cpu-sh2a
sh: Drop CPU subtype IRQ headers.
2006-12-06 10:45:37 +09:00
cpu-sh3
sh: Fix timer-tmu build for SH-3.
2007-07-06 10:26:03 +09:00
cpu-sh4
sh: Preliminary support for the SH-X3 CPU.
2007-06-20 18:27:10 +09:00
dreamcast
sh: Fix dreamcast build for IRQ changes.
2007-05-21 15:10:04 +09:00
hd64465
landisk
sh: landisk: Header cleanups.
2007-05-14 09:18:35 +09:00
mpc1211
sh03
sh: rework ipr code
2007-06-15 18:56:19 +09:00
.gitignore
a.out.h
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
adc.h
addrspace.h
atomic-irq.h
sh: Split out atomic ops logically.
2006-12-12 08:42:08 +09:00
atomic-llsc.h
sh: Split out atomic ops logically.
2006-12-12 08:42:08 +09:00
atomic.h
sh: Split out atomic ops logically.
2006-12-12 08:42:08 +09:00
auxvec.h
bitops.h
bug.h
sh: Always define TRAPA_BUG_OPCODE.
2007-05-09 01:35:01 +00:00
bugs.h
sh: Preliminary support for the SH-X3 CPU.
2007-06-20 18:27:10 +09:00
byteorder.h
cache.h
sh: Tidy up dependencies for SH-2 build.
2007-06-11 15:32:07 +09:00
cacheflush.h
sh: Revert lazy dcache writeback changes.
2007-03-05 19:46:47 +09:00
checksum.h
sh: Shut up csum_ipv6_magic() warnings.
2006-12-12 08:42:07 +09:00
clock.h
sh: Move clock reporting to its own proc entry.
2007-05-07 02:11:56 +00:00
cpu-features.h
sh: Add 32-bit opcode feature CPU flag.
2007-05-09 01:35:01 +00:00
cputime.h
current.h
delay.h
device.h
div64.h
dma-mapping.h
sh: define dma noncoherent API functions.
2007-02-13 11:11:22 +09:00
dma.h
sh: trivial build cleanups.
2007-05-31 13:46:21 +09:00
dmabrg.h
sh: SH7760 DMABRG support.
2007-05-09 17:36:15 +09:00
edosk7705.h
fix file specification in comments
2007-05-09 08:58:16 +02:00
elf.h
sh: Preliminary support for SH-X2 MMU.
2006-12-06 10:45:37 +09:00
emergency-restart.h
entry-macros.S
sh: Fixup various PAGE_SIZE == 4096 assumptions.
2006-12-06 10:45:39 +09:00
errno.h
fb.h
fbdev: detect primary display device
2007-07-17 10:23:11 -07:00
fcntl.h
fixmap.h
flat.h
floppy.h
freq.h
futex-irq.h
sh: Fix up futex implementation.
2007-06-18 13:58:32 +09:00
futex.h
sh: Fix up futex implementation.
2007-06-18 13:58:32 +09:00
hardirq.h
hd64461.h
sh: hd64461.h cleanup and added comments.
2007-07-12 10:44:41 +09:00
hp6xx.h
sh: Trivial fix for hp6xx build.
2007-03-28 19:45:59 +09:00
hs7751rvoip.h
hw_irq.h
sh: rework ipr code
2007-06-15 18:56:19 +09:00
ide.h
io.h
sh: trivial build cleanups.
2007-05-31 13:46:21 +09:00
io_generic.h
ioctl.h
ioctls.h
sh: Convert struct ioctls to static defines.
2007-03-12 16:12:45 +09:00
ipc.h
ipcbuf.h
irq.h
sh: rework ipr code
2007-06-15 18:56:19 +09:00
irq_regs.h
irqflags.h
sh: stacktrace/lockdep/irqflags tracing support.
2006-12-06 10:45:40 +09:00
Kbuild
sh: Add cpu-features header to asm/Kbuild.
2007-02-13 10:54:46 +09:00
kdebug.h
sh: revert addition of page fault notifiers
2007-05-21 14:32:10 +09:00
kexec.h
kdump/kexec: calculate note size at compile time
2007-05-08 11:15:07 -07:00
keyboard.h
kgdb.h
sh: Bring kgdb back from the dead.
2007-05-07 02:10:51 +00:00
kmap_types.h
lboxre2.h
sh: Tidy up L-BOX area5 addresses.
2007-05-07 02:11:55 +00:00
linkage.h
local.h
machvec.h
sh: Kill off machvec aliases.
2007-06-08 02:43:39 +00:00
mc146818rtc.h
microdev.h
mman.h
mmu.h
sh: Use a per-cpu ASID cache.
2007-02-13 10:54:45 +09:00
mmu_context.h
sh: bootmem tidying for discontig/sparsemem preparation.
2007-05-07 02:10:54 +00:00
mmzone.h
sh: Support for multiple nodes.
2007-06-08 02:43:49 +00:00
module.h
msgbuf.h
mutex.h
namei.h
page.h
sh: Default to 4-byte alignment for SLUB objects.
2007-06-08 02:43:48 +00:00
param.h
sh: Obey CONFIG_HZ for HZ definition.
2007-05-07 02:11:56 +00:00
parport.h
sh: Add parport stub for SuperIO ports.
2007-07-07 07:28:11 +09:00
pci.h
PCI: remove pci_dac_dma_... APIs
2007-07-11 16:02:11 -07:00
percpu.h
pgalloc.h
sh: __GFP_REPEAT for pte allocations, too.
2007-05-09 01:35:01 +00:00
pgtable.h
page table handling cleanup
2007-07-16 09:05:36 -07:00
pm.h
poll.h
Consolidate asm/poll.h
2007-05-11 08:29:34 -07:00
posix_types.h
processor.h
sh: Preliminary support for the SH-X3 CPU.
2007-06-20 18:27:10 +09:00
ptrace.h
push-switch.h
sh: push-switch fixups for work_struct API damage.
2006-12-12 08:42:07 +09:00
r7780rp.h
sh: R7785RP board updates.
2007-05-07 02:11:57 +00:00
resource.h
rtc.h
rts7751r2d.h
sh: rts7751r2d board updates.
2007-02-15 18:20:52 +09:00
rwsem.h
sh: Warn against direct inclusion of <asm/rwsem.h>.
2007-06-08 11:56:31 +09:00
scatterlist.h
PCI: scatterlist.h needs types.h
2007-05-02 19:02:34 -07:00
sci.h
se.h
sh: Solution Engine SH7705 board and CPU updates.
2007-05-07 02:11:56 +00:00
se7206.h
sh: SE7206 build fixes.
2006-12-06 10:45:37 +09:00
se7300.h
se7343.h
se7722.h
sh: Solution Engine 7722 board support.
2007-05-07 02:11:57 +00:00
se7751.h
sh: Bring kgdb back from the dead.
2007-05-07 02:10:51 +00:00
se7780.h
sh: SH7780 Solution Engine board support.
2007-05-07 02:11:55 +00:00
se73180.h
sh: Fix se73180 platform device registration.
2007-06-04 11:07:23 +09:00
sections.h
sh: Fixup machvec support.
2007-06-08 02:43:37 +00:00
segment.h
semaphore-helper.h
semaphore.h
sembuf.h
serial.h
sh: rts7751r2d board updates.
2007-02-15 18:20:52 +09:00
setup.h
sh: Fixup machvec support.
2007-06-08 02:43:37 +00:00
sfp-machine.h
sh_bios.h
shmbuf.h
shmin.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
smc37c93x.h
smp.h
sh: Hook up hard_smp_processor_id() for INTC2 block.
2007-06-20 18:23:49 +09:00
snapgear.h
sh: rework ipr code
2007-06-15 18:56:19 +09:00
socket.h
[NET]: Adding SO_TIMESTAMPNS / SCM_TIMESTAMPNS support
2007-04-25 22:24:21 -07:00
sockios.h
[NET]: Introduce SIOCGSTAMPNS ioctl to get timestamps with nanosec resolution
2007-04-25 22:24:04 -07:00
sparsemem.h
sh: sparsemem support.
2007-06-08 02:43:43 +00:00
spinlock.h
sh: trivial build cleanups.
2007-05-31 13:46:21 +09:00
spinlock_types.h
sh: trivial build cleanups.
2007-05-31 13:46:21 +09:00
stat.h
sh: Fix fstatat64() syscall.
2007-05-07 02:11:55 +00:00
statfs.h
string.h
[STRING]: Move strcasecmp/strncasecmp to lib/string.c
2007-04-26 01:54:39 -07:00
system.h
sh: Tidy up dependencies for SH-2 build.
2007-06-11 15:32:07 +09:00
systemh7751.h
termbits.h
lots-of-architectures: enable arbitary speed tty support
2007-07-10 17:51:13 -07:00
termios.h
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
thread_info.h
sh: Clear UBC when not in use.
2007-03-05 14:13:25 +09:00
timer.h
sh: clockevent/clocksource/hrtimers/nohz TMU support.
2007-05-09 17:33:24 +09:00
timex.h
titan.h
sh: sh775x/titan fixes for irq header changes.
2006-12-06 12:05:02 +09:00
tlb.h
tlbflush.h
sh: Local TLB flushing variants for SMP prep.
2007-02-13 10:54:45 +09:00
topology.h
sh: Support for multiple nodes.
2007-06-08 02:43:49 +00:00
types.h
[PATCH] Centralise definitions of sector_t and blkcnt_t
2006-12-04 19:41:15 -08:00
uaccess.h
sh: __user annotations for __get/__put_user().
2007-06-08 02:43:36 +00:00
ubc.h
sh: Tidy up dependencies for SH-2 build.
2007-06-11 15:32:07 +09:00
ucontext.h
unaligned.h
unistd.h
sh: Wire up signalfd/timerfd/eventfd syscalls.
2007-05-21 14:32:14 +09:00
user.h
voyagergx.h
sh: rts7751r2d board updates.
2007-02-15 18:20:52 +09:00
watchdog.h
xor.h