local-intr-msg-clobber
authorGNU Libc Maintainers <debian-glibc@lists.debian.org>
Tue, 24 Sep 2024 19:46:16 +0000 (21:46 +0200)
committerAurelien Jarno <aurel32@debian.org>
Tue, 24 Sep 2024 19:46:16 +0000 (21:46 +0200)
commite47d062e0dd44acd047245ccfba1737c16fb3278
treea092bad79236bc3ccc618440f19ab4cfb73e1cce
parent0d25fd21c03785e16d8d8453c6f8e61ece87a9f7
local-intr-msg-clobber

Force putting save_data on the stack rather than in SSE register

The signal management does not yet properly save SSE state, so that save_data
would get overwritten by signal handlers, notably leading to `` shell
replacement getting empty content because then the io_read RPC retry gets an
MIG_BAD_ARGUMENTS error.

XXX: This is only temporary to fix the common shll replacement issue, and is
waiting for proper SSE state restoration.

Gbp-Pq: Topic hurd-i386
Gbp-Pq: Name local-intr-msg-clobber.diff
hurd/intr-msg.c