On Fri, 2018-03-02 at 02:01:08 UTC, Michael Ellerman wrote: > The subpage_prot syscall is only functional when the system is using > the Hash MMU. Since commit 5b2b80714796 ("powerpc/mm: Invalidate > subpage_prot() system call on radix platforms") it returns ENOENT when > the Radix MMU is active. Currently this just makes the test fail. > > Additionally the syscall is not available if the kernel is built with > 4K pages, or if CONFIG_PPC_SUBPAGE_PROT=n, in which case it returns > ENOSYS because the syscall is missing entirely. > > So check explicitly for ENOENT and ENOSYS and skip if we see either of > those. > > Signed-off-by: Michael Ellerman <m...@ellerman.id.au>
Applied to powerpc fixes. https://git.kernel.org/powerpc/c/cd4a6f3ab4d80cb919d15897eb3cbc cheers