Messages in this thread | | | Date | Wed, 8 Apr 2020 17:32:44 +0200 | From | Christoph Hellwig <> | Subject | Re: [PATCH 18/28] mm: enforce that vmap can't map pages executable |
| |
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.
| |