LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite()
mainline inclusion from mainline-v6.1-rc7 commit 54e6cd42 category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/I7362E CVE: NA Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/arch/loongarch?id=54e6cd42a183b602e3627ad3aaeeed44f7443e67 -------------------------------- Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite(). Otherwise, _PAGE_DIRTY silences the TLB modify exception and make us have no chance to mark a pmd/pte dirty (_PAGE_MODIFIED) for software. Reviewed-by: NGuo Ren <guoren@kernel.org> Signed-off-by: NHuacai Chen <chenhuacai@loongson.cn> Change-Id: I05f95f28b6c2a18c44b41f253a2f4cbb987521b9 (cherry picked from commit df87bdf6)
Showing
想要评论请 注册 或 登录