[PATCH] powerpc64: Increase SIGSTKSZ and MINSIGSTKSZ

Rajalakshmi Srinivasaraghavan rajis@linux.vnet.ibm.com
Wed Dec 14 16:46:34 GMT 2022


On 12/13/22 10:23 AM, Florian Weimer wrote:
> * Rajalakshmi Srinivasaraghavan via Libc-alpha:
>
>> This patch increases the value of SIGSTKSZ and MINSIGSTKSZ
>> for powerpc64 similar to the kernel commit
>> 2f82ec19757f58549467db568c56e7dfff8af283 to allow
>> further expansion of the signal stack frame size.
>> ---
>>   sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h | 5 +++++
>>   1 file changed, 5 insertions(+)
>>
>> diff --git a/sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h b/sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h
>> index abc87cd7a6..4bff1fe1e7 100644
>> --- a/sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h
>> +++ b/sysdeps/unix/sysv/linux/powerpc/bits/sigstack.h
>> @@ -23,10 +23,15 @@
>>   # error "Never include this file directly.  Use <signal.h> instead"
>>   #endif
>>   
>> +#ifdef __powerpc64__
>> +#define MINSIGSTKSZ	8192
>> +#define SIGSTKSZ	32768
>> +#else
>>   /* Minimum stack size for a signal handler.  */
>>   #define MINSIGSTKSZ	4096
>>   
>>   /* System default stack size.  */
>>   #define SIGSTKSZ	16384
>> +#endif
> This is technically an ABI change, but if you think this is the right
> forward, you can certainly make that change.  It's not the path some
> other architectures have taken when they faced similar problems, so I
> don't think we have much experience in this area.
>
> Should we backport this to older releases (or downstream)?

Yes, This should be backported to older releases as well.


>
> Thanks,
> Florian
>


More information about the Libc-alpha mailing list