On Wed, Apr 08, 2020 at 01:38:36PM +0100, Mark Rutland wrote:
+static inline pgprot_t pgprot_nx(pgprot_t prot) +{
- return __pgprot(pgprot_val(prot) | _PAGE_NX);
+} +#define pgprot_nx pgprot_nx
#ifdef CONFIG_X86_PAE
I reckon for arm64 we can do similar in our <asm/pgtable.h>:
#define pgprot_nx(pgprot_t prot) \ __pgprot_modify(prot, 0, PTE_PXN)
... matching the style of our existing pgprot_*() modifier helpers.
I've added that for the next version with attribution to you.
linaro-mm-sig@lists.linaro.org