You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jeff Dike
75e29b18d9
[PATCH] uml: stack usage reduction
...
The KSTK_* macros used an inordinate amount of stack. In order to overcome
an impedance mismatch between their interface, which just returns a single
register value, and the interface of get_thread_regs, which took a full
pt_regs, the implementation created an on-stack pt_regs, filled it in, and
returned one field. do_task_stat calls KSTK_* twice, resulting in two
local pt_regs, blowing out the stack.
This patch changes the interface (and name) of get_thread_regs to just
return a single register from a jmp_buf.
The include of archsetjmp.h" in registers.h to get the definition of
jmp_buf exposed a bogus include of <setjmp.h> in start_up.c. <setjmp.h>
shouldn't be used anywhere any more since UML uses the klibc
setjmp/longjmp.
Signed-off-by: Jeff Dike <jdike@addtoit.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
19 years ago
..
skas
[PATCH] uml: fix static binary segfault
19 years ago
sysdep-i386
[PATCH] uml: Move signal handlers to arch code
19 years ago
sysdep-ia64
[PATCH] uml: S390 preparation, abstract host page fault data
20 years ago
sysdep-ppc
[PATCH] uml: S390 preparation, abstract host page fault data
20 years ago
sysdep-x86_64
[PATCH] uml: Move signal handlers to arch code
19 years ago
tt
[PATCH] uml: fix static binary segfault
19 years ago
aio.h
[PATCH] uml: revert block driver use of host AIO
20 years ago
chan_kern.h
[PATCH] uml: Add throttling to console driver
19 years ago
chan_user.h
[PATCH] uml console channels: fix the API of console_write
19 years ago
choose-mode.h
[PATCH] uml: better diagnostics for broken configs
19 years ago
common-offsets.h
[PATCH] uml makefiles sanitized
20 years ago
elf_user.h
Linux-2.6.12-rc2
20 years ago
frame_kern.h
Linux-2.6.12-rc2
20 years ago
init.h
[PATCH] uml: fix ((unused)) attribute
19 years ago
initrd.h
Linux-2.6.12-rc2
20 years ago
irq_kern.h
[PATCH] uml: use host AIO support
20 years ago
irq_user.h
[PATCH] uml: remove spinlock wrapper functions
19 years ago
kern.h
[PATCH] uml: fix declaration of exit()
19 years ago
kern_util.h
[PATCH] uml: Remove unused variable
19 years ago
line.h
[PATCH] devfs: Remove the line_driver devfs_name field as it's no longer needed
19 years ago
longjmp.h
[PATCH] uml: Use klibc setjmp/longjmp
19 years ago
mconsole.h
[PATCH] uml: add mconsole_reply variant with length param
19 years ago
mconsole_kern.h
[PATCH] uml: hot-unplug code cleanup
20 years ago
mem.h
[PATCH] uml: inline mk_pte and various friends
20 years ago
mem_kern.h
Linux-2.6.12-rc2
20 years ago
mem_user.h
[PATCH] UML: Hotplug memory, take 2
19 years ago
misc_constants.h
[PATCH] uml: move libc-dependent irq code to os-Linux
19 years ago
mode.h
Linux-2.6.12-rc2
20 years ago
mode_kern.h
[PATCH] uml: move headers to arch/um/include
19 years ago
net_kern.h
[PATCH] missing platform_device.h includes
20 years ago
net_user.h
[PATCH] uml: clean our set_ether_mac
19 years ago
os.h
[PATCH] uml: timer cleanups
19 years ago
process.h
Linux-2.6.12-rc2
20 years ago
ptrace_user.h
Linux-2.6.12-rc2
20 years ago
registers.h
[PATCH] uml: stack usage reduction
19 years ago
sigcontext.h
Linux-2.6.12-rc2
20 years ago
sigio.h
[PATCH] uml: move sigio_user.c to os-Linux/sigio.c
19 years ago
signal_kern.h
Linux-2.6.12-rc2
20 years ago
skas_ptrace.h
[PATCH] uml: header and code cleanup
20 years ago
skas_ptregs.h
[PATCH] uml makefiles sanitized
20 years ago
syscall.h
[PATCH] uml: system call path cleanup
20 years ago
sysrq.h
[PATCH] uml: stack dump fix
20 years ago
task.h
[PATCH] uml makefiles sanitized
20 years ago
tempfile.h
Linux-2.6.12-rc2
20 years ago
tlb.h
[PATCH] mm: uml kill unused
20 years ago
ubd_user.h
Linux-2.6.12-rc2
20 years ago
um_mmu.h
Linux-2.6.12-rc2
20 years ago
um_uaccess.h
[PATCH] uml: fix compile error for tt
19 years ago
umid.h
Linux-2.6.12-rc2
20 years ago
uml_uaccess.h
[PATCH] uml: separate libc-dependent uaccess code
20 years ago
user.h
[PATCH] uml: request format warnings to GCC for appropriate functions
19 years ago
user_util.h
[PATCH] uml: request format warnings to GCC for appropriate functions
19 years ago