This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".

The branch, master has been updated
       via  5c4348d9daad4b0c8730f38b29c5b3ad156080e8 (commit)
      from  afede3dac65a566fe0c72a0f141048e27218b73d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 5c4348d9daad4b0c8730f38b29c5b3ad156080e8
Author: Damien Zammit <[email protected]>
Date:   Sun Feb 22 07:18:11 2026 +0000

    x86_64/locore.S: Fix SWAPGS state clobbered in ast_from_interrupt
    
    When ast_from_interrupt fires on a user-mode interrupt,
    POP_AREGS_ISR restores the user's r12, clobbering the SWAPGS state
    that was set by SWAPGS_ENTRY_IF_NEEDED_R12 on interrupt entry.
    Since the user's r12 value is preserved on the stack by pusha,
    we set the state back to RETURN_TO_USER before calling _return_from_trap.
    
    Reported by Brent Baccala
    Message-ID: <[email protected]>

-----------------------------------------------------------------------

Summary of changes:
 x86_64/locore.S | 1 +
 1 file changed, 1 insertion(+)


hooks/post-receive
-- 
GNU Mach

Reply via email to