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
..
8253pit.h
a.out.h
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
agp.h
agp_backend.h
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
barrier.h
[PATCH] remove set_wmb - arch removal
2006-07-14 21:56:14 -07:00
bitops.h
alpha: cleanup in bitops.h
2007-05-30 10:07:54 -07:00
bug.h
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]: Alpha checksum annotations and cleanups.
2006-12-02 21:23:01 -08:00
compiler.h
alpha: build fixes - force architecture
2007-04-17 16:36:27 -07:00
console.h
core_apecs.h
core_cia.h
core_irongate.h
core_lca.h
core_marvel.h
core_mcpcia.h
alpha: fixes for specific machine types
2007-04-17 16:36:27 -07:00
core_polaris.h
core_t2.h
ALPHA: correct low-level I/O routines for sable-lynx
2007-06-01 08:18:29 -07:00
core_titan.h
ALPHA: support graphics on non-zero PCI domains
2007-06-01 08:18:29 -07:00
core_tsunami.h
ALPHA: support graphics on non-zero PCI domains
2007-06-01 08:18:29 -07:00
core_wildfire.h
ALPHA: misc fixes
2007-06-01 08:18:29 -07:00
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-mapping.h
[PATCH] dma-mapping.h stubs fix
2007-01-30 08:39:21 -08:00
dma.h
elf.h
emergency-restart.h
err_common.h
err_ev6.h
err_ev7.h
errno.h
fb.h
fbdev: detect primary display device
2007-07-17 10:23:11 -07:00
fcntl.h
floppy.h
[PATCH] irq-flags: ALPHA: Use the new IRQF_ constants
2006-07-02 13:58:46 -07:00
fpu.h
futex.h
gct.h
gentrap.h
hardirq.h
hw_irq.h
[PATCH] genirq: add ->retrigger() irq op to consolidate hw_irq_resend()
2006-06-29 10:26:23 -07:00
hwrpb.h
ide.h
io.h
fix alpha ISA support
2007-07-16 09:05:37 -07:00
io_trivial.h
ioctl.h
ioctls.h
ipcbuf.h
irq.h
irq_regs.h
[PATCH] minimal alpha pt_regs fixes
2006-10-07 10:51:14 -07:00
jensen.h
Kbuild
[HEADERS] One line per header in Kbuild files to reduce conflicts
2006-09-19 12:43:58 +01:00
kdebug.h
move die notifier handling to common code
2007-05-08 11:15:04 -07:00
kmap_types.h
linkage.h
local.h
local_t: alpha extension
2007-05-08 11:15:20 -07:00
machvec.h
[PATCH] alpha pt_regs cleanups: machine_check()
2006-10-08 12:32:36 -07:00
mc146818rtc.h
md.h
mman.h
[PATCH] Remove final references to deprecated "MAP_ANON" page protection flag
2007-02-11 10:51:17 -08:00
mmu.h
mmu_context.h
alpha: fix hard_smp_processor_id compile error
2007-05-15 08:54:00 -07:00
mmzone.h
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
module.h
msgbuf.h
mutex.h
namei.h
page.h
Add __GFP_MOVABLE for callers to flag allocations from high memory that may be migrated
2007-07-17 10:22:59 -07:00
pal.h
param.h
parport.h
pci.h
PCI: remove pci_dac_dma_... APIs
2007-07-11 16:02:11 -07:00
percpu.h
[PATCH] x86-64: Account for module percpu space separately from kernel percpu
2007-05-02 19:27:11 +02:00
pgalloc.h
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
[PATCH] FD_ZERO build fix
2007-01-11 18:18:22 -08:00
processor.h
ptrace.h
reg.h
regdef.h
resource.h
rtc.h
rwsem.h
[PATCH] lockdep: remove RWSEM_DEBUG remnants
2006-07-03 15:27:01 -07:00
scatterlist.h
PCI: scatterlist.h needs types.h
2007-05-02 19:02:34 -07:00
sections.h
segment.h
semaphore.h
sembuf.h
serial.h
setup.h
sfp-machine.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
[PATCH] irq-flags: ALPHA: Use the new IRQF_ constants
2006-07-02 13:58:46 -07:00
smp.h
Remove hardcoding of hard_smp_processor_id on UP systems
2007-05-09 12:30:48 -07: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
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
spinlock_types.h
stat.h
statfs.h
string.h
[STRING]: Move strcasecmp/strncasecmp to lib/string.c
2007-04-26 01:54:39 -07:00
suspend.h
sysinfo.h
system.h
Remove tas()
2007-05-08 11:15:20 -07:00
termbits.h
[PATCH] tty: preparatory structures for termios revamp
2006-12-08 08:28:56 -08:00
termios.h
alpha termios.h hadn't been updated
2007-07-17 11:01:07 -07:00
thread_info.h
alpha: support new syscalls
2007-05-30 10:07:54 -07:00
timex.h
tlb.h
tlbflush.h
topology.h
types.h
uaccess.h
ucontext.h
unaligned.h
unistd.h
alpha: support new syscalls
2007-05-30 10:07:54 -07:00
user.h
vga.h
ALPHA: support graphics on non-zero PCI domains
2007-06-01 08:18:29 -07:00
xor.h