summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorPaul Burton <paul.burton@imgtec.com>2016-03-01 05:37:56 +0300
committerRalf Baechle <ralf@linux-mips.org>2016-05-13 15:01:57 +0300
commit763fee97e743acb4f6e683a00fd2e7f5ad2484fb (patch)
tree093531ec5198ae6eb270d45a252208340a6636bb /net
parentb4f37b2f2f7ed83847c8010b2649ea03ff429f43 (diff)
downloadlinux-763fee97e743acb4f6e683a00fd2e7f5ad2484fb.tar.xz
MIPS: Flush dcache for flush_kernel_dcache_page
The flush_kernel_dcache_page function was previously essentially a nop. This is incorrect for MIPS, where if a page has been modified & either it aliases or it's executable & the icache doesn't fill from dcache then the content needs to be written back from dcache to the next level of the cache hierarchy (which is shared with the icache). Implement this by simply calling flush_dcache_page, treating this kmapped cache flush function (flush_kernel_dcache_page) exactly the same as its non-kmapped counterpart (flush_dcache_page). Signed-off-by: Paul Burton <paul.burton@imgtec.com> Cc: Lars Persson <lars.persson@axis.com> Cc: linux-mips@linux-mips.org Cc: linux-kernel@vger.kernel.org Patchwork: https://patchwork.linux-mips.org/patch/12719/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'net')
0 files changed, 0 insertions, 0 deletions