[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