]> www.infradead.org Git - users/jedix/linux-maple.git/commit
um: Abandon the _PAGE_NEWPROT bit
authorTiwei Bie <tiwei.btw@antgroup.com>
Fri, 11 Oct 2024 10:23:53 +0000 (18:23 +0800)
committerJohannes Berg <johannes.berg@intel.com>
Wed, 23 Oct 2024 07:52:49 +0000 (09:52 +0200)
commit2717c6b649e1840328c2758a478bf4034a22ac3e
treee25a72d6d3a34140f62d645ba72c6ae78cbedb65
parent90daca7c8f6f33e9482591446d2e76b18a21be49
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>
arch/um/include/asm/pgtable.h
arch/um/include/asm/tlbflush.h
arch/um/include/shared/os.h
arch/um/include/shared/skas/stub-data.h
arch/um/kernel/skas/stub.c
arch/um/kernel/tlb.c
arch/um/os-Linux/skas/mem.c