[PATCH] nptl: Don't madvise user provided stack

Szabolcs Nagy szabolcs.nagy@arm.com
Thu Jun 25 13:21:47 GMT 2020


The 06/24/2020 12:32, Szabolcs Nagy wrote:
> The 06/24/2020 13:05, Florian Weimer wrote:
> > * Szabolcs Nagy:
> > 
> > > +  if (!pd->user_stack)
> > > +    advise_stack_range (pd->stackblock, pd->stackblock_size, (uintptr_t) pd,
> > > +			pd->guardsize);
> > 
> > Could we still use MADV_FREE?
> > 
> > But the patch as-is looks fine to me.

now committed.

> 
> MADV_FREE has the same issue (it does
> not zero the tags immediately, but may
> do so later)
> 
> i hope users don't commonly use madvise
> (or other mmap/munmap/.. operations) on
> malloced memory, that is unlikely to be
> supportable with memory tagging.



More information about the Libc-alpha mailing list