On Thu, Aug 29, 2024 at 12:27:20AM +0100, Mark Brown wrote: > In preparation for adding arm64 GCS support make the map_shadow_stack() > SHADOW_STACK_SET_TOKEN flag generic and add _SET_MARKER. The existing > flag indicates that a token usable for stack switch should be added to > the top of the newly mapped GCS region while the new flag indicates that > a top of stack marker suitable for use by unwinders should be added > above that. > > For arm64 the top of stack marker is all bits 0. > > Reviewed-by: Thiago Jung Bauermann <thiago.bauermann@xxxxxxxxxx> > Reviewed-by: Catalin Marinas <catalin.marinas@xxxxxxx> > Signed-off-by: Mark Brown <broonie@xxxxxxxxxx> Acked-by: Yury Khrustalev <yury.khrustalev@xxxxxxx>