On Sun, 2022-09-11 at 09:59 +0000, Pasha Tatashin wrote: > From: Rick Edgecombe <rick.p.edgecombe@xxxxxxxxx> > > The zero page should remain all zero, so that it can be mapped as > read-only for read faults of memory that should be zeroed. If it is > ever > mapped writable to userspace, it could become non-zero and so other > apps > would unexpectedly get non-zero data. So the zero page should never > be > mapped writable to userspace. Check for this condition in > page_table_check_set(). > > Signed-off-by: Rick Edgecombe <rick.p.edgecombe@xxxxxxxxx> > Signed-off-by: Pasha Tatashin <pasha.tatashin@xxxxxxxxxx> > --- > mm/page_table_check.c | 2 ++ > 1 file changed, 2 insertions(+) > Thanks. Should we put this at the end, in order to not add any more BUG_ON()'s to the kernel? Or I can just send a follow up and add the docs you asked for.