[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 03/10] hurd: Use MACHINE_THREAD_STATE_SETUP_CALL
From: |
Sergey Bugaev |
Subject: |
[PATCH 03/10] hurd: Use MACHINE_THREAD_STATE_SETUP_CALL |
Date: |
Wed, 17 May 2023 22:14:29 +0300 |
Signed-off-by: Sergey Bugaev <bugaevc@gmail.com>
---
hurd/hurdfault.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hurd/hurdfault.c b/hurd/hurdfault.c
index 4340897d..dae889a9 100644
--- a/hurd/hurdfault.c
+++ b/hurd/hurdfault.c
@@ -205,8 +205,8 @@ _hurdsig_fault_init (void)
It runs the function above. */
memset (&state, 0, sizeof state);
MACHINE_THREAD_STATE_FIX_NEW (&state);
- MACHINE_THREAD_STATE_SET_PC (&state, faulted);
- MACHINE_THREAD_STATE_SET_SP (&state, faultstack, sizeof faultstack);
+ MACHINE_THREAD_STATE_SETUP_CALL (&state, faultstack,
+ sizeof faultstack, faulted);
err = __USEPORT
(PROC,
--
2.40.1
- [PATCH 00/10] Stack setup & misc fixes for x86_64-gnu, Sergey Bugaev, 2023/05/17
- [PATCH 01/10] Remove sysdeps/generic/thread_state.h, Sergey Bugaev, 2023/05/17
- [PATCH 02/10] mach: Define MACHINE_THREAD_STATE_SETUP_CALL, Sergey Bugaev, 2023/05/17
- [PATCH 03/10] hurd: Use MACHINE_THREAD_STATE_SETUP_CALL,
Sergey Bugaev <=
- [PATCH 04/10] mach: Add __mach_setup_thread_call (), Sergey Bugaev, 2023/05/17
- [PATCH 05/10] hurd: Use __mach_setup_thread_call (), Sergey Bugaev, 2023/05/17
- [RFC PATCH 06/10] hurd: Make sure to not use tcb->self, Sergey Bugaev, 2023/05/17