OSDN Git Service

mm/memory.c: Add memory read privilege on page fault handling
authorBibo Mao <maobibo@loongson.cn>
Wed, 27 May 2020 02:25:19 +0000 (10:25 +0800)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Wed, 27 May 2020 11:06:40 +0000 (13:06 +0200)
commit44bf431b47b4298d8aaba7b02d0ad29fc609a03c
treeabdc24c53f8a9c2a7c283e799a44c29db145d780
parent7df676974359f927056b882e10a5b24d2033169b
mm/memory.c: Add memory read privilege on page fault handling

Here add pte_sw_mkyoung function to make page readable on MIPS
platform during page fault handling. This patch improves page
fault latency about 10% on my MIPS machine with lmbench
lat_pagefault case.

It is noop function on other arches, there is no negative
influence on those architectures.

Signed-off-by: Bibo Mao <maobibo@loongson.cn>
Acked-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/include/asm/pgtable.h
include/asm-generic/pgtable.h
mm/memory.c