summaryrefslogtreecommitdiff
path: root/arch/um/include/shared/skas/stub-data.h
diff options
context:
space:
mode:
authorTiwei Bie <tiwei.btw@antgroup.com>2024-10-11 18:23:53 +0800
committerJohannes Berg <johannes.berg@intel.com>2024-10-23 09:52:49 +0200
commit2717c6b649e1840328c2758a478bf4034a22ac3e (patch)
treee25a72d6d3a34140f62d645ba72c6ae78cbedb65 /arch/um/include/shared/skas/stub-data.h
parent90daca7c8f6f33e9482591446d2e76b18a21be49 (diff)
downloadlinux-2717c6b649e1840328c2758a478bf4034a22ac3e.tar.gz
linux-2717c6b649e1840328c2758a478bf4034a22ac3e.tar.bz2
linux-2717c6b649e1840328c2758a478bf4034a22ac3e.zip
um: Abandon the _PAGE_NEWPROT bit
When a PTE is updated in the page table, the _PAGE_NEWPAGE bit will always be set. And the corresponding page will always be mapped or unmapped depending on whether the PTE is present or not. The check on the _PAGE_NEWPROT bit is not really reachable. Abandoning it will allow us to simplify the code and remove the unreachable code. Reviewed-by: Benjamin Berg <benjamin.berg@intel.com> Signed-off-by: Tiwei Bie <tiwei.btw@antgroup.com> Link: https://patch.msgid.link/20241011102354.1682626-2-tiwei.btw@antgroup.com Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'arch/um/include/shared/skas/stub-data.h')
-rw-r--r--arch/um/include/shared/skas/stub-data.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/um/include/shared/skas/stub-data.h b/arch/um/include/shared/skas/stub-data.h
index 3fbdda727373..81a4cace032c 100644
--- a/arch/um/include/shared/skas/stub-data.h
+++ b/arch/um/include/shared/skas/stub-data.h
@@ -30,7 +30,6 @@ enum stub_syscall_type {
STUB_SYSCALL_UNSET = 0,
STUB_SYSCALL_MMAP,
STUB_SYSCALL_MUNMAP,
- STUB_SYSCALL_MPROTECT,
};
struct stub_syscall {