Re: [PATCH v8 10/11] arm64/kasan: explicitly zero kasan shadow memory
From: Mark Rutland
Date: Fri Sep 15 2017 - 16:39:22 EST
On Thu, Sep 14, 2017 at 09:30:28PM -0400, Pavel Tatashin wrote:
> Hi Mark,
> Thank you for looking at this. We can't do this because page table is not
> set until cpu_replace_ttbr1() is called. So, we can't do memset() on this
> memory until then.
I see. Sorry, I had missed that we were on the temporary tables at this point
I'm still not keen on duplicating the iteration. Can we split the vmemmap code
so that we have a variant that takes a GFP?
That way we could explicitly pass __GFP_ZERO for those cases where we want a
zeroed page, and are happy to pay the cost of initialization.