1
linux/arch/frv/kernel
Al Viro 5f4ad04a1e frv: fix address verification holes in setup_frame/setup_rt_frame
a) sa_handler might be maliciously set to point to kernel memory;
   blindly dereferencing it in FDPIC case is a Bad Idea(tm).

b) I'm not sure you need that set_fs(USER_DS) there at all, but if you
   do, you'd better do it *before* checking the frame you've decided to
   use with access_ok(), lest sigaltstack() becomes a convenient
   roothole.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-09-20 10:44:37 -07:00
..
asm-offsets.c
break.S Rename special text sections in arch/frv from .text.XXX to .text..XXX. 2010-03-03 11:26:01 +01:00
cmode.S
debug-stub.c misc: remove redundant start_kernel prototypes 2009-09-23 10:05:22 -07:00
dma.c
entry-table.S
entry.S Rename special text sections in arch/frv from .text.XXX to .text..XXX. 2010-03-03 11:26:01 +01:00
frv_ksyms.c
futex.c
gdb-io.c frv: extend gdbstub to support more features of gdb 2010-05-25 08:07:02 -07:00
gdb-io.h
gdb-stub.c FRV: Reinstate null behaviour for the GDB remote protocol 'p' command 2010-06-09 12:42:44 -07:00
head-mmu-fr451.S
head-uc-fr401.S
head-uc-fr451.S
head-uc-fr555.S
head.inc
head.S Rename special text sections in arch/frv from .text.XXX to .text..XXX. 2010-03-03 11:26:01 +01:00
init_task.c Use new __init_task_data macro in arch init_task.c files. 2009-09-21 06:27:08 +02:00
irq-mb93091.c
irq-mb93093.c
irq-mb93493.c
irq.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
kernel_execve.S
kernel_thread.S
local64.h arch: Implement local64_t 2010-06-09 11:12:36 +02:00
local.h
Makefile
module.c
pm-mb93093.c
pm.c sysctl: Drop & in front of every proc_handler. 2009-11-18 08:37:40 -08:00
process.c Make do_execve() take a const filename pointer 2010-08-17 18:07:43 -07:00
ptrace.c ptrace: unify FDPIC implementations 2010-05-27 09:12:44 -07:00
setup.c kbuild: move utsrelease.h to include/generated 2009-12-12 13:08:15 +01:00
signal.c frv: fix address verification holes in setup_frame/setup_rt_frame 2010-09-20 10:44:37 -07:00
sleep.S
switch_to.S
sys_frv.c Add generic sys_ipc wrapper 2010-03-12 15:52:32 -08:00
sysctl.c frv: remove "struct file *" argument from sysctl ->proc_handler 2010-05-27 09:12:56 -07:00
time.c frv: Convert frv to use read/update_persistent_clock 2010-03-13 01:14:09 +01:00
traps.c
uaccess.c
vmlinux.lds.S Rename special text sections in arch/frv from .text.XXX to .text..XXX. 2010-03-03 11:26:01 +01:00