Christopher Yeoh
8cdb878dcb
Fix race in process_vm_rw_core
...
This fixes the race in process_vm_core found by Oleg (see
http://article.gmane.org/gmane.linux.kernel/1235667/
for details).
This has been updated since I last sent it as the creation of the new
mm_access() function did almost exactly the same thing as parts of the
previous version of this patch did.
In order to use mm_access() even when /proc isn't enabled, we move it to
kernel/fork.c where other related process mm access functions already
are.
Signed-off-by: Chris Yeoh <yeohc@au1.ibm.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2012-02-02 12:55:17 -08:00
..
array.c
Merge branch 'for-linus' of git://selinuxproject.org/~jmorris/linux-security
2012-01-14 18:36:33 -08:00
base.c
Fix race in process_vm_rw_core
2012-02-02 12:55:17 -08:00
cmdline.c
consoles.c
console: rename acquire/release_console_sem() to console_lock/unlock()
2011-01-26 10:50:06 +10:00
cpuinfo.c
devices.c
generic.c
switch procfs to umode_t use
2012-01-03 22:54:56 -05:00
inode.c
procfs: add hidepid= and gid= mount options
2012-01-10 16:30:54 -08:00
internal.h
procfs: parse mount options
2012-01-10 16:30:54 -08:00
interrupts.c
Kconfig
kconfig: rename CONFIG_EMBEDDED to CONFIG_EXPERT
2011-01-20 17:02:05 -08:00
kcore.c
kmsg.c
loadavg.c
Makefile
ns: proc files for namespace naming policy.
2011-05-10 14:31:44 -07:00
meminfo.c
fs/proc/meminfo.c: fix compilation error
2011-12-09 07:50:28 -08:00
mmu.c
namespaces.c
vfs: trim includes a bit
2012-01-03 22:57:13 -05:00
nommu.c
page.c
thp: remove PG_buddy
2011-01-13 17:32:43 -08:00
proc_devtree.c
of/flattree: Drop an uninteresting message to pr_debug level
2011-03-02 13:45:18 -07:00
proc_net.c
switch procfs to umode_t use
2012-01-03 22:54:56 -05:00
proc_sysctl.c
Merge branch 'akpm' (Andrew's incoming - part two)
2011-11-02 16:07:27 -07:00
proc_tty.c
root.c
procfs: add hidepid= and gid= mount options
2012-01-10 16:30:54 -08:00
softirqs.c
stat.c
sched/accounting, proc: Fix /proc/stat interrupts sum
2012-01-16 08:13:27 +01:00
task_mmu.c
proc: clear_refs: do not clear reserved pages
2012-01-23 08:38:48 -08:00
task_nommu.c
report errors in /proc/*/*map* sanely
2011-03-23 16:36:50 -04:00
uptime.c
Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into cputime-tip
2011-12-19 19:23:15 +01:00
version.c
vmcore.c
fs: add export.h to files using EXPORT_SYMBOL/THIS_MODULE macros
2011-10-31 19:30:31 -04:00