]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/book3e: redefine pte_mkprivileged() and pte_mkuser()
authorChristophe Leroy <christophe.leroy@c-s.fr>
Wed, 17 Oct 2018 13:03:22 +0000 (13:03 +0000)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 18 Oct 2018 13:56:17 +0000 (00:56 +1100)
commit2bdb27b321d3fac376bc071d0f1c86cc91f9a0e0
tree8bdc89846291a7501559739511de07abdda3e100
parentd7d0b3bc21f7c8ce83b899231b6766c7a667c797
powerpc/book3e: redefine pte_mkprivileged() and pte_mkuser()

Book3e defines both _PAGE_USER and _PAGE_PRIVILEGED, so the nohash
default pte_mkprivileged() and pte_mkuser() are not usable.

This patch redefines them for book3e.

In theorie, only pte_mkprivileged() needs to be redefined because
_PAGE_USER includes _PAGE_PRIVILEGED, but it is less confusing
to redefine both.

Fixes: 107095ba7388 ("powerpc/mm: Allow platforms to redefine some helpers")
Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/include/asm/nohash/pte-book3e.h