Instead of having the core code guess the note name for each regset,
use USER_REGSET_NOTE_TYPE() to pick the correct name from elf.h.

Signed-off-by: Dave Martin <[email protected]>
Cc: Jonas Bonn <[email protected]>
Cc: Stefan Kristiansson <[email protected]>
Cc: Stafford Horne <[email protected]>
Cc: Oleg Nesterov <[email protected]>
Cc: Kees Cook <[email protected]>
Cc: Akihiko Odaki <[email protected]>
Cc: [email protected]
---
 arch/openrisc/kernel/ptrace.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/openrisc/kernel/ptrace.c b/arch/openrisc/kernel/ptrace.c
index 8430570d0620..552489b24855 100644
--- a/arch/openrisc/kernel/ptrace.c
+++ b/arch/openrisc/kernel/ptrace.c
@@ -124,7 +124,7 @@ enum or1k_regset {
 
 static const struct user_regset or1k_regsets[] = {
        [REGSET_GENERAL] = {
-                           .core_note_type = NT_PRSTATUS,
+                           USER_REGSET_NOTE_TYPE(PRSTATUS),
                            .n = ELF_NGREG,
                            .size = sizeof(long),
                            .align = sizeof(long),
@@ -133,7 +133,7 @@ static const struct user_regset or1k_regsets[] = {
                            },
 #ifdef CONFIG_FPU
        [REGSET_FPU] = {
-                           .core_note_type = NT_PRFPREG,
+                           USER_REGSET_NOTE_TYPE(PRFPREG),
                            .n = sizeof(struct __or1k_fpu_state) / sizeof(long),
                            .size = sizeof(long),
                            .align = sizeof(long),
-- 
2.34.1


Reply via email to