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
appldata.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
atomic.h
[S390] Remove volatile from atomic_t
2007-07-10 11:24:49 +02:00
auxvec.h
bitops.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
bug.h
[S390] Use generic bug.
2007-04-27 16:01:42 +02:00
bugs.h
[S390] check_bugs() should be inline.
2007-03-05 23:35:50 +01:00
byteorder.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
cache.h
[PATCH] s390: add read_mostly optimization
2006-04-28 08:33:48 -07:00
cacheflush.h
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
ccwdev.h
[S390] cio: Get rid of _ccw_device_get_device_number().
2007-05-10 15:45:51 +02:00
ccwgroup.h
[S390] cio: ccwgroup register vs. unregister.
2007-04-27 16:01:41 +02:00
checksum.h
[S390] Fix TCP/UDP pseudo header checksum computation.
2007-03-26 20:43:46 +02:00
chpid.h
[S390] cio: Channel-path configure function.
2007-04-27 16:01:39 +02:00
cio.h
[S390] cio: Channel-path configure function.
2007-04-27 16:01:39 +02:00
cmb.h
[S390] cio: Remove prototype for non-existing function cmf_reset().
2007-07-10 11:24:52 +02:00
compat.h
Introduce compat_u64 and compat_s64 types
2007-07-16 09:05:48 -07:00
cpcmd.h
[S390] cpcmd <-> __cpcmd calling issues
2006-12-04 15:40:30 +01:00
cputime.h
current.h
dasd.h
[S390] New DASD feature for ERP related logging
2006-12-08 15:54:15 +01:00
debug.h
[PATCH] Fix 'make headers_check' on s390
2006-09-16 12:54:31 -07:00
delay.h
device.h
Driver core: add dev_archdata to struct device
2006-12-01 14:52:01 -08:00
div64.h
[S390] __div64_32 for 31 bit.
2006-09-28 16:55:39 +02:00
dma.h
[S390] empty function defines.
2006-09-20 15:58:51 +02:00
ebcdic.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
elf.h
[S390] add hardware capability support (ELF_HWCAP).
2007-05-04 18:48:35 +02:00
emergency-restart.h
errno.h
etr.h
[S390] ETR support.
2007-02-05 21:18:19 +01:00
extmem.h
fb.h
fbdev: detect primary display device
2007-07-17 10:23:11 -07:00
fcntl.h
futex.h
[S390] don't call handle_mm_fault() if in an atomic context.
2007-01-09 10:18:50 +01:00
hardirq.h
[S390] ETR support.
2007-02-05 21:18:19 +01:00
idals.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
io.h
[S390] remove __io_virt and mmiowb.
2007-02-12 15:49:57 +01:00
ioctl.h
ioctls.h
ipc.h
ipcbuf.h
ipl.h
[S390] Avoid sparse warnings.
2007-05-10 15:45:52 +02:00
irq.h
[PATCH] Make touch_nmi_watchdog imply touch_softlockup_watchdog on all archs
2006-09-29 09:18:05 -07:00
irq_regs.h
[S390] irq change build fixes.
2006-10-06 16:38:35 +02:00
irqflags.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
Kbuild
[S390] Unexport <asm/z90crypt.h>, export <asm/zcrypt.h> in its place.
2006-09-24 22:07:25 +01:00
kdebug.h
move die notifier handling to common code
2007-05-08 11:15:04 -07:00
kexec.h
kdump/kexec: calculate note size at compile time
2007-05-08 11:15:07 -07:00
kmap_types.h
kprobes.h
jprobes: remove JPROBE_ENTRY()
2007-07-19 10:04:44 -07:00
linkage.h
local.h
[S390] local_t cleanup : use asm-generic/local.h.
2007-02-21 10:55:55 +01:00
lowcore.h
[S390] add hardware capability support (ELF_HWCAP).
2007-05-04 18:48:35 +02:00
mathemu.h
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
monwriter.h
[S390] Linux API for writing z/VM APPLDATA Monitor records.
2006-09-20 15:59:34 +02:00
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
param.h
[S390] Kconfig: use common Kconfig files for s390.
2007-05-10 15:46:08 +02:00
pci.h
percpu.h
define new percpu interface for shared data
2007-07-19 10:04:44 -07:00
pgalloc.h
[S390] noexec protection
2007-02-05 21:18:17 +01:00
pgtable.h
mm: remove ptep_test_and_clear_dirty and ptep_clear_flush_dirty
2007-07-17 10:22:59 -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
[S390] s390: rename CPU_IDLE to S390_CPU_IDLE
2007-07-10 11:24:53 +02:00
ptrace.h
[S390] Move psw_set_key.
2007-06-19 13:10:20 +02:00
qdio.h
s390: free skbs in finite amount of time in qeth
2007-05-08 01:16:23 -04:00
qeth.h
reset.h
[S390] Convert memory detection into C code.
2007-02-05 21:18:37 +01:00
resource.h
rwsem.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
s390_ext.h
[S390] irq change build fixes.
2006-10-06 16:38:35 +02:00
s390_rdev.h
scatterlist.h
sclp.h
[S390] sclp: Test facility list before executing a service call.
2007-07-10 11:24:43 +02:00
sections.h
[S390] nss: Free unused memory in kernel image.
2007-02-21 10:55:37 +01:00
segment.h
semaphore.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
sembuf.h
setup.h
[S390] zfcpdump support.
2007-04-27 16:01:44 +02:00
sfp-machine.h
[S390] Bogomips calculation for 64 bit.
2007-07-10 11:24:47 +02:00
sfp-util.h
[S390] Bogomips calculation for 64 bit.
2007-07-10 11:24:47 +02:00
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
[PATCH] irq-flags: S390: Use the new IRQF_ constants
2006-07-02 13:58:48 -07:00
sigp.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02: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
[S390] incorrect placement of include.
2006-10-04 20:02:12 +02:00
spinlock_types.h
[PATCH] Directed yield: direct yield of spinlocks for s390.
2006-10-01 00:39:22 -07:00
stat.h
statfs.h
string.h
[S390] Inline assembly cleanup.
2006-09-28 16:56:43 +02:00
suspend.h
system.h
[S390] noexec protection
2007-02-05 21:18:17 +01:00
tape390.h
[S390] Add crypto support for 3592 tape devices
2007-02-05 21:18:26 +01:00
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
[S390] preempt_count initialization.
2006-06-29 15:02:47 +02:00
timer.h
[S390] Get rid of a lot of sparse warnings.
2007-02-05 21:16:47 +01:00
timex.h
[S390] Support for s390 Pseudo Random Number Generator
2007-02-05 21:18:22 +01:00
tlb.h
tlbflush.h
[S390] noexec protection
2007-02-05 21:18:17 +01:00
todclk.h
topology.h
types.h
[PATCH] Centralise definitions of sector_t and blkcnt_t
2006-12-04 19:41:15 -08:00
uaccess.h
[S390] noexec protection
2007-02-05 21:18:17 +01:00
ucontext.h
unaligned.h
unistd.h
[S390] Wire up signald, timerfd and eventfd syscalls.
2007-05-21 11:25:28 +02:00
user.h
vtoc.h
Use __uXX types for S390 DASD volume label definitions which are user-visible
2006-05-04 01:18:33 +01:00
xor.h
zcrypt.h
[S390] update interface notes in zcrypt.h
2006-12-04 15:40:00 +01:00