• Benjamin Herrenschmidt's avatar
    powerpc/mm: Tweak PTE bit combination definitions · 8d1cf34e
    Benjamin Herrenschmidt authored
    This patch tweaks the way some PTE bit combinations are defined, in such a
    way that the 32 and 64-bit variant become almost identical and that will
    make it easier to bring in a new common pte-* file for the new variant
    of the Book3-E support.
    
    The combination of bits defining access to kernel pages are now clearly
    separated from the combination used by userspace and the core VM. The
    resulting generated code should remain identical unless I made a mistake.
    
    Note: While at it, I removed a non-sensical statement related to CONFIG_KGDB
    in ppc_mmu_32.c which could cause kernel mappings to be user accessible when
    that option is enabled. Probably something that bitrot.
    Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
    8d1cf34e
ppc_mmu_32.c 7.86 KB