[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 12/15] linux-user/s390x: Fix frame_addr corruption in setup_fr
From: |
Richard Henderson |
Subject: |
[PATCH v2 12/15] linux-user/s390x: Fix frame_addr corruption in setup_frame |
Date: |
Wed, 28 Apr 2021 12:34:05 -0700 |
The original value of frame_addr is still required for
its use in the call to unlock_user_struct below.
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
linux-user/s390x/signal.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/linux-user/s390x/signal.c b/linux-user/s390x/signal.c
index bc41b01c5d..81ba59b46a 100644
--- a/linux-user/s390x/signal.c
+++ b/linux-user/s390x/signal.c
@@ -168,7 +168,7 @@ void setup_frame(int sig, struct target_sigaction *ka,
env->psw.addr = ka->_sa_handler;
env->regs[2] = sig;
- env->regs[3] = frame_addr += offsetof(typeof(*frame), sc);
+ env->regs[3] = frame_addr + offsetof(typeof(*frame), sc);
/*
* We forgot to include these in the sigcontext.
--
2.25.1
- [PATCH v2 07/15] linux-user/s390x: Use tswap_sigset in setup_rt_frame, (continued)
- [PATCH v2 07/15] linux-user/s390x: Use tswap_sigset in setup_rt_frame, Richard Henderson, 2021/04/28
- [PATCH v2 10/15] linux-user/s390x: Set psw.mask properly for the signal handler, Richard Henderson, 2021/04/28
- [PATCH v2 08/15] linux-user/s390x: Tidy save_sigregs, Richard Henderson, 2021/04/28
- [PATCH v2 09/15] linux-user/s390x: Clean up single-use gotos in signal.c, Richard Henderson, 2021/04/28
- [PATCH v2 11/15] linux-user/s390x: Add stub sigframe argument for last_break, Richard Henderson, 2021/04/28
- [PATCH v2 12/15] linux-user/s390x: Fix frame_addr corruption in setup_frame,
Richard Henderson <=
- [PATCH v2 13/15] linux-user/s390x: Add build asserts for sigset sizes, Richard Henderson, 2021/04/28
- [PATCH v2 14/15] linux-user/s390x: Clean up signal.c, Richard Henderson, 2021/04/28
- [PATCH v2 15/15] linux-user/s390x: Handle vector regs in signal stack, Richard Henderson, 2021/04/28
- Re: [PATCH v2 00/15] linux-user/s390x: some signal fixes, Richard Henderson, 2021/04/28
- Re: [PATCH v2 00/15] linux-user/s390x: some signal fixes, David Hildenbrand, 2021/04/29