summaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq/cpufreq_conservative.c
diff options
context:
space:
mode:
authorNicolas Pitre <nico@cam.org>2006-03-25 23:44:05 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2006-03-25 23:44:05 +0100
commit2ce9804fbd9d4da75fb5bb53331b46b614a7d5c3 (patch)
tree8b5770e7f6910d518227d68db34f1f322f4d69c7 /drivers/cpufreq/cpufreq_conservative.c
parentMerge nommu tree (diff)
downloadlinux-2ce9804fbd9d4da75fb5bb53331b46b614a7d5c3.tar.xz
linux-2ce9804fbd9d4da75fb5bb53331b46b614a7d5c3.zip
[ARM] 3030/2: fix permission check in the obscur cmpxchg syscall
Patch from Nicolas Pitre Quoting RMK: |pte_write() just says that the page _may_ be writable. It doesn't say |that the MMU is programmed to allow writes. If pte_dirty() doesn't |return true, that means that the page is _not_ writable from userspace. |If you write to it from kernel mode (without using put_user) you'll |bypass the MMU read-only protection and may end up writing to a page |owned by two separate processes. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'drivers/cpufreq/cpufreq_conservative.c')
0 files changed, 0 insertions, 0 deletions