Skip to content
Commit cc1f6563 authored by Guo Ren's avatar Guo Ren
Browse files

csky: Optimize abiv2 copy_to_user_page with VM_EXEC



Only when vma is for VM_EXEC, we need sync dcache & icache. eg:
 - gdb ptrace modify user space instruction code area.

Add VM_EXEC condition to reduce unnecessary cache flush.

The abiv1 cpus' cache are all VIPT, so we still need to deal with
dcache aliasing problem. But there is optimized way to use cache
color, just like what's done in arch/csky/abiv1/inc/abi/page.h.

Signed-off-by: default avatarGuo Ren <guoren@linux.alibaba.com>
parent d936a7e7
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment