[PATCH v4 2/3] initmem: introduce CONFIG_INIT_ALL_HEAP

Kees Cook keescook at chromium.org
Wed Apr 10 16:09:35 UTC 2019


On Wed, Apr 10, 2019 at 6:18 AM Alexander Potapenko <glider at google.com> wrote:
>
> This config option adds the possibility to initialize newly allocated
> pages and heap objects with a 0xAA pattern.
> There's already a number of places where allocations are initialized
> based on the presence of __GFP_ZERO flag. We just change this code so
> that under CONFIG_INIT_ALL_HEAP these allocations are always initialized
> with either 0x00 or 0xAA depending on the __GFP_ZERO.

Why not just make __GFP_ZERO unconditional instead? This looks like
it'd be simpler and not need arch-specific implementation?

-- 
Kees Cook



More information about the Linux-security-module-archive mailing list