On Wed, Apr 10, 2019 at 6:18 AM Alexander Potapenko <glider@xxxxxxxxxx> 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