summaryrefslogtreecommitdiff
path: root/Documentation/features/debug/stackprotector
diff options
context:
space:
mode:
authorJens Remus <jremus@linux.ibm.com>2025-12-11 15:19:31 +0300
committerHeiko Carstens <hca@linux.ibm.com>2025-12-22 14:11:31 +0300
commitafa8fa52a42c310e418994b3255597efde31b343 (patch)
tree917de1f3bbb128fbf7aa64b6f3b7e53a528c0335 /Documentation/features/debug/stackprotector
parentb4780fe4ddf04b51127a33d705f4a2e224df00fa (diff)
downloadlinux-afa8fa52a42c310e418994b3255597efde31b343.tar.xz
s390/ptrace: Convert function macros to inline functions
Convert the function macros user_mode(), instruction_pointer(), and user_stack_pointer() to inline functions, to align their definition with x86 and arm64. Use const qualifier on struct pt_regs pointer parameters to prevent compiler warnings: arch/s390/kernel/stacktrace.c: In function ‘arch_stack_walk_user_common’: arch/s390/kernel/stacktrace.c:114:34: warning: passing argument 1 of ‘instruction_pointer’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] ... arch/s390/kernel/stacktrace.c:117:48: warning: passing argument 1 of ‘user_stack_pointer’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] ... While at it add const qualifier to all struct pt_regs pointer parameters that are accessed read-only and use __always_inline instead of inline to harmonize the helper functions. [hca@linux.ibm.com: Use psw_bits() helper] Reviewed-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Jens Remus <jremus@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Diffstat (limited to 'Documentation/features/debug/stackprotector')
0 files changed, 0 insertions, 0 deletions