original_kernel/arch/um/kernel
Anton Ivanov 0565103d1a um: Memory corruption on startup
The reverse case of this race (you must msync before read) is
well known. This is the not so common one.

It can be triggered only on systems which do a lot of task
switching and only at UML startup. If you are starting 200+ UMLs
~ 0.5% will always die without this fix.

Signed-off-by: Anton Ivanov <antivano@cisco.com>
[rw: minor whitespace fixes]
Signed-off-by: Richard Weinberger <richard@nod.at>
2014-04-20 23:57:21 +02:00
..
skas um: Mark stub pages mapping with VM_PFNMAP 2013-07-19 10:45:17 +02:00
Makefile um: Implement probe_kernel_read() 2013-09-07 10:38:34 +02:00
asm-offsets.c
config.c.in
dyn.lds.S UML: normalize global variables exported by vmlinux.lds 2013-07-03 16:07:34 -07:00
early_printk.c
exec.c
exitcode.c uml: check length in exitcode_proc_write() 2013-10-30 12:24:49 -07:00
gmon_syms.c
gprof_syms.c
initrd.c
irq.c um: Add irq chip um/mask handlers 2013-09-07 10:57:19 +02:00
ksyms.c
maccess.c um: Implement probe_kernel_read() 2013-09-07 10:38:34 +02:00
mem.c um: handle pgtable_page_ctor() fail 2013-11-15 09:32:19 +09:00
physmem.c um: Memory corruption on startup 2014-04-20 23:57:21 +02:00
process.c asm/system.h: um: arch_align_stack() moved to asm/exec.h 2014-04-07 16:36:12 -07:00
ptrace.c
reboot.c
sigio.c
signal.c um: siginfo cleanup 2013-07-19 11:31:36 +02:00
smp.c
syscall.c
sysrq.c um: Rename print_stack_trace to do_stack_trace 2013-12-01 13:06:51 +01:00
time.c
tlb.c
trap.c um: Make stack trace reliable against kernel mode faults 2013-11-17 11:27:30 +01:00
um_arch.c um: Remove unused declarations from <as-layout.h> 2013-11-17 11:39:22 +01:00
umid.c
uml.lds.S UML: normalize global variables exported by vmlinux.lds 2013-07-03 16:07:34 -07:00
vmlinux.lds.S