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
..
arch-v10
[PATCH] include/asm-cris/: "extern inline" -> "static inline"
2006-12-07 08:39:45 -08:00
arch-v32
[NET]: Cris checksum annotations and cleanups.
2006-12-02 21:23:02 -08:00
a.out.h
arch: personality independent stack top
2007-07-19 10:04:45 -07:00
atomic.h
[PATCH] mutex subsystem, add atomic_xchg() to all arches
2006-01-09 15:59:17 -08:00
auxvec.h
[PATCH] auxiliary vector cleanups
2005-09-07 16:57:21 -07:00
axisflashmap.h
[PATCH] CRIS update: misc patches
2005-07-27 16:26:00 -07:00
bitops.h
[PATCH] bitops: cris: use generic bitops
2006-03-26 08:57:12 -08:00
bug.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
bugs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
byteorder.h
Clean up exported headers on CRIS
2006-09-21 09:33:55 +01:00
cache.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
cacheflush.h
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
checksum.h
[NET]: Cris checksum annotations and cleanups.
2006-12-02 21:23:02 -08:00
cputime.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
current.h
[PATCH] cris: "extern inline" -> "static inline"
2005-11-07 07:53:30 -08:00
delay.h
[PATCH] cris: "extern inline" -> "static inline"
2005-11-07 07:53:30 -08:00
device.h
Driver core: add dev_archdata to struct device
2006-12-01 14:52:01 -08:00
div64.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dma-mapping.h
[PATCH] Pass struct dev pointer to dma_cache_sync()
2006-12-07 08:39:41 -08:00
dma.h
[PATCH] CRIS update: pci
2005-07-27 16:26:00 -07:00
elf.h
Clean up exported headers on CRIS
2006-09-21 09:33:55 +01:00
emergency-restart.h
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
errno.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
eshlibld.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
ethernet.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
etraxgpio.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
etraxi2c.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
fasttimer.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
fb.h
fbdev: detect primary display device
2007-07-17 10:23:11 -07:00
fcntl.h
[PATCH] Clean up struct flock64 definitions
2005-09-07 16:57:38 -07:00
futex.h
[PATCH] consolidate asm/futex.h
2006-01-08 20:13:39 -08:00
hardirq.h
[PATCH] CRIS update: IRQ
2005-07-27 16:26:00 -07:00
hw_irq.h
[PATCH] genirq: add ->retrigger() irq op to consolidate hw_irq_resend()
2006-06-29 10:26:23 -07:00
ide.h
[PATCH] CRIS update: drivers
2005-07-27 16:25:59 -07:00
io.h
[PATCH] kill eth_io_copy_and_sum()
2007-02-09 09:14:07 -08:00
ioctl.h
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
ioctls.h
etrax: enable arbitary speed setting on tty ports
2007-07-16 09:05:38 -07:00
ipc.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ipcbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
irq.h
[PATCH] genirq: cleanup: turn ARCH_HAS_IRQ_PER_CPU into CONFIG_IRQ_PER_CPU
2006-06-29 10:26:23 -07:00
Kbuild
Clean up exported headers on CRIS
2006-09-21 09:33:55 +01:00
kdebug.h
move die notifier handling to common code
2007-05-08 11:15:04 -07:00
kmap_types.h
[PATCH] CRIS update: updates for 2.6.12
2005-07-27 16:26:01 -07:00
linkage.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
local.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mman.h
[PATCH] add asm-generic/mman.h
2006-02-15 15:32:22 -08:00
mmu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mmu_context.h
[PATCH] x86: PARAVIRT: add hooks to intercept mm creation and destruction
2007-05-02 19:27:14 +02:00
module.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
msgbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
mutex.h
[PATCH] mutex subsystem, add default include/asm-*/mutex.h files
2006-01-09 15:59:19 -08:00
namei.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
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
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pci.h
PCI: remove pci_dac_dma_... APIs
2007-07-11 16:02:11 -07:00
percpu.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
pgalloc.h
[PATCH] cris: "extern inline" -> "static inline"
2005-11-07 07:53:30 -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
Clean up exported headers on CRIS
2006-09-21 09:33:55 +01:00
processor.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
ptrace.h
[PATCH] CRIS update: profiler
2005-07-27 16:26:00 -07:00
resource.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rs485.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rtc.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
scatterlist.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sections.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
segment.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
semaphore-helper.h
[PATCH] CRIS: turn local_save_flags() + local_irq_disable() into local_irq_save() in headers
2007-02-11 10:51:20 -08:00
semaphore.h
[PATCH] cris: "extern inline" -> "static inline"
2005-11-07 07:53:30 -08:00
sembuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
setup.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
shmbuf.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
shmparam.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sigcontext.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
siginfo.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
signal.h
[PATCH] irq-flags: CRIS: Use the new IRQF_ constants
2006-07-02 13:58:46 -07:00
smp.h
[PATCH] CRIS update: SMP
2005-07-27 16:26:01 -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] CRIS update: SMP
2005-07-27 16:26:01 -07:00
stat.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
statfs.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
string.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
sync_serial.h
[PATCH] CRIS update: synchronous serial port driver
2005-07-27 16:26:01 -07:00
system.h
[PATCH] CRIS: turn local_save_flags() + local_irq_disable() into local_irq_save() in headers
2007-02-11 10:51:20 -08:00
termbits.h
etrax: enable arbitary speed setting on tty ports
2007-07-16 09:05:38 -07:00
termios.h
etrax: enable arbitary speed setting on tty ports
2007-07-16 09:05:38 -07:00
thread_info.h
[PATCH] death of get_thread_info/put_thread_info
2006-01-12 09:08:59 -08:00
timex.h
[PATCH] cris: "extern inline" -> "static inline"
2005-11-07 07:53:30 -08:00
tlb.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
tlbflush.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
topology.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
types.h
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
uaccess.h
[PATCH] cris: "extern inline" -> "static inline"
2005-11-07 07:53:30 -08:00
ucontext.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
unaligned.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
unistd.h
[PATCH] remove remaining errno and __KERNEL_SYSCALLS__ references
2006-10-02 07:57:23 -07:00
user.h
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00