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
..
a.out.h
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
assembler.h
fix file specification in comments
2006-10-03 23:01:26 +02:00
atomic.h
atomic.h: atomic_add_unless as inline. Remove system.h atomic.h circular dependency
2007-05-08 11:15:20 -07:00
auxvec.h
bitops.h
[PATCH] bitops: arm26: use generic bitops
2006-03-26 08:57:12 -08:00
bug.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
bugs.h
byteorder.h
cache.h
cacheflush.h
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
checksum.h
[NET]: ARM26 checksum annotations and cleanups.
2006-12-02 21:23:16 -08:00
constants.h
cputime.h
current.h
delay.h
device.h
Driver core: add dev_archdata to struct device
2006-12-01 14:52:01 -08:00
div64.h
dma.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
ecard.h
elf.h
emergency-restart.h
errno.h
fb.h
fbdev: detect primary display device
2007-07-17 10:23:11 -07:00
fcntl.h
fiq.h
floppy.h
[PATCH] irq-flags: ARM26: Use the new IRQF_ constants
2006-07-02 13:58:46 -07:00
fpstate.h
futex.h
hardirq.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
hardware.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
ide.h
io.h
Fix "deprecated" typoes.
2007-05-09 07:18:01 +02:00
ioc.h
ioctl.h
ioctls.h
ARM26: enable arbitary speed tty ioctls and split input/output speed
2007-07-16 09:05:38 -07:00
ipc.h
ipcbuf.h
irq.h
[PATCH] adjust handle_IRR_event() return type
2006-06-23 07:43:08 -07:00
irqchip.h
kdebug.h
move die notifier handling to common code
2007-05-08 11:15:04 -07:00
kmap_types.h
leds.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
limits.h
linkage.h
local.h
locks.h
mach-types.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
map.h
mc146818rtc.h
memory.h
Fix "deprecated" typoes.
2007-05-09 07:18:01 +02:00
mman.h
[PATCH] add asm-generic/mman.h
2006-02-15 15:32:22 -08:00
mmu.h
mmu_context.h
[PATCH] x86: PARAVIRT: add hooks to intercept mm creation and destruction
2007-05-02 19:27:14 +02:00
module.h
msgbuf.h
namei.h
fix file specification in comments
2006-10-03 23:01:26 +02:00
oldlatches.h
page.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
param.h
parport.h
pci.h
percpu.h
pgalloc.h
[PATCH] slab: remove kmem_cache_t
2006-12-07 08:39:25 -08:00
pgtable.h
page table handling cleanup
2007-07-16 09:05:36 -07:00
poll.h
Consolidate asm/poll.h
2007-05-11 08:29:34 -07:00
posix_types.h
proc-fns.h
processor.h
procinfo.h
ptrace.h
resource.h
scatterlist.h
sections.h
segment.h
semaphore-helper.h
semaphore.h
fix file specification in comments
2006-10-03 23:01:26 +02:00
sembuf.h
serial.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
setup.h
[ARM] use __used attribute
2007-05-30 13:15:06 +01:00
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
[PATCH] irq-flags: ARM26: Use the new IRQF_ constants
2006-07-02 13:58:46 -07:00
sizes.h
smp.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01: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
spinlock.h
stat.h
statfs.h
string.h
suspend.h
sysirq.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
system.h
Remove tas()
2007-05-08 11:15:20 -07:00
termbits.h
ARM26: enable arbitary speed tty ioctls and split input/output speed
2007-07-16 09:05:38 -07:00
termios.h
ARM26: enable arbitary speed tty ioctls and split input/output speed
2007-07-16 09:05:38 -07:00
thread_info.h
timex.h
tlb.h
tlbflush.h
topology.h
types.h
uaccess-asm.h
[PATCH] fix sparse warnings from {asm,net}/checksum.h
2007-02-11 10:51:31 -08:00
uaccess.h
Storage class should be before const qualifier
2007-02-17 20:11:19 +01:00
ucontext.h
unaligned.h
uncompress.h
unistd.h
[PATCH] remove kernel syscalls
2006-12-07 08:39:37 -08:00
user.h
xor.h