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
asm-offsets.c
um: get rid of pointless include "..." where include <...> will do
2012-10-09 22:28:45 +02:00
config.c.in
um: get rid of pointless include "..." where include <...> will do
2012-10-09 22:28:45 +02:00
dyn.lds.S
UML: normalize global variables exported by vmlinux.lds
2013-07-03 16:07:34 -07:00
early_printk.c
early_printk: consolidate random copies of identical code
2013-04-29 18:28:13 -07:00
exec.c
um: get_safe_registers() should be done in flush_thread(), not start_thread()
2012-11-28 21:46:03 -05:00
exitcode.c
uml: check length in exitcode_proc_write()
2013-10-30 12:24:49 -07:00
gmon_syms.c
um: get rid of pointless include "..." where include <...> will do
2012-10-09 22:28:45 +02:00
gprof_syms.c
um: get rid of pointless include "..." where include <...> will do
2012-10-09 22:28:45 +02:00
initrd.c
um: get rid of pointless include "..." where include <...> will do
2012-10-09 22:28:45 +02:00
irq.c
um: Add irq chip um/mask handlers
2013-09-07 10:57:19 +02:00
ksyms.c
um: get rid of pointless include "..." where include <...> will do
2012-10-09 22:28:45 +02:00
maccess.c
um: Implement probe_kernel_read()
2013-09-07 10:38:34 +02:00
Makefile
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
um: split syscall_trace(), pass pt_regs to it
2012-08-02 00:25:38 +02:00
reboot.c
um: get rid of pointless include "..." where include <...> will do
2012-10-09 22:28:45 +02:00
sigio.c
um: get rid of pointless include "..." where include <...> will do
2012-10-09 22:28:45 +02:00
signal.c
um: siginfo cleanup
2013-07-19 11:31:36 +02:00
smp.c
um: get rid of pointless include "..." where include <...> will do
2012-10-09 22:28:45 +02:00
syscall.c
x86, um: switch to generic fork/vfork/clone
2012-11-28 22:13:44 -05:00
sysrq.c
um: Rename print_stack_trace to do_stack_trace
2013-12-01 13:06:51 +01:00
time.c
um: get rid of pointless include "..." where include <...> will do
2012-10-09 22:28:45 +02:00
tlb.c
um: get rid of pointless include "..." where include <...> will do
2012-10-09 22:28:45 +02:00
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
um: get rid of pointless include "..." where include <...> will do
2012-10-09 22:28:45 +02:00
uml.lds.S
UML: normalize global variables exported by vmlinux.lds
2013-07-03 16:07:34 -07:00
vmlinux.lds.S
arm, cris, mips, sparc, powerpc, um, xtensa: fix build with bash 4.0
2009-09-20 12:28:22 +02:00