[PATCH] arm: Preserve L_PTE_VALID in pte_modify()

Catalin Marinas catalin.marinas at arm.com
Mon Feb 25 09:51:10 EST 2013


On Mon, Feb 25, 2013 at 02:43:56PM +0000, Will Deacon wrote:
> Hi Catalin,
> 
> On Mon, Feb 18, 2013 at 04:21:50PM +0000, Will Deacon wrote:
> > On Tue, Feb 12, 2013 at 06:25:50PM +0000, Catalin Marinas wrote:
> > > Following commit 26ffd0d4 (ARM: mm: introduce present, faulting entries
> > > for PAGE_NONE), if a page has been mapped as PROT_NONE, the L_PTE_VALID
> > > bit is cleared by the set_pte_ext() code. With LPAE the software and
> > > hardware pte share the same location and subsequent modifications of pte
> > > range (change_protection()) will leave the L_PTE_VALID bit cleared.
> > > 
> > > This patch adds the L_PTE_VALID bit to the newprot mask in pte_modify().
> > > 
> > > Signed-off-by: Catalin Marinas <catalin.marinas at arm.com>
> > > Reported-by: Subash Patel <subash.rp at samsung.com>
> > > Tested-by: Subash Patel <subash.rp at samsung.com>
> > > Cc: Will Deacon <will.deacon at arm.com>
> > 
> > This matches what I did for arm64, so:
> > 
> >   Acked-by: Will Deacon <will.deacon at arm.com>
> 
> Can you put this into the patch system please?

Already picked by rmk (I don't remember the patch number).

-- 
Catalin



More information about the linux-arm-kernel mailing list