summaryrefslogtreecommitdiffstats
path: root/arch/nds32/mm/mmap.c
diff options
context:
space:
mode:
authorGreentime Hu <greentime@andestech.com>2018-06-28 18:03:25 +0800
committerGreentime Hu <greentime@andestech.com>2018-07-03 11:11:56 +0800
commitf706abf188a82c9d961ed267a18ff5cb5e9aace9 (patch)
tree28db7e7a06825befed2c0c3b903f6fefa1818ede /arch/nds32/mm/mmap.c
parenta78945c357f58665d6a5da8a69e085898e831c70 (diff)
downloadlinux-stable-f706abf188a82c9d961ed267a18ff5cb5e9aace9.tar.gz
linux-stable-f706abf188a82c9d961ed267a18ff5cb5e9aace9.tar.bz2
linux-stable-f706abf188a82c9d961ed267a18ff5cb5e9aace9.zip
nds32: To implement these icache invalidation APIs since nds32 cores don't snoop
data cache. This issue is found by Guo Ren. Based on the Documentation/core-api/cachetlb.rst and it says: "Any necessary cache flushing or other coherency operations that need to occur should happen here. If the processor's instruction cache does not snoop cpu stores, it is very likely that you will need to flush the instruction cache for copy_to_user_page()." "If the icache does not snoop stores then this routine(flush_icache_range) will need to flush it." Signed-off-by: Guo Ren <ren_guo@c-sky.com> Signed-off-by: Greentime Hu <greentime@andestech.com>
Diffstat (limited to 'arch/nds32/mm/mmap.c')
0 files changed, 0 insertions, 0 deletions