0001-ptrace-Do-not-include-asm-ptrace.h-on-riscv.patch 852 B

1234567891011121314151617181920212223242526
  1. From 826dee234397233597849e4d2682f4fea5275afd Mon Sep 17 00:00:00 2001
  2. From: Khem Raj <raj.khem@gmail.com>
  3. Date: Tue, 5 Mar 2019 13:24:25 -0800
  4. Subject: [PATCH] ptrace: Do not include asm/ptrace.h on riscv
  5. These defines conflict with bits/signal.h especially on musl
  6. Signed-off-by: Khem Raj <raj.khem@gmail.com>
  7. ---
  8. testcases/kernel/syscalls/ptrace/ptrace.h | 5 +----
  9. 1 file changed, 1 insertion(+), 4 deletions(-)
  10. --- a/testcases/kernel/syscalls/ptrace/ptrace.h
  11. +++ b/testcases/kernel/syscalls/ptrace/ptrace.h
  12. @@ -15,10 +15,7 @@
  13. # define ia64_fpreg FU_ia64_fpreg
  14. # define pt_all_user_regs FU_pt_all_user_regs
  15. #endif
  16. -#ifdef HAVE_ASM_PTRACE_H
  17. -# include <asm/ptrace.h>
  18. -#endif
  19. -#ifdef HAVE_LINUX_PTRACE_H
  20. +#if defined(HAVE_LINUX_PTRACE_H) && !defined(__riscv)
  21. # ifndef HAVE_STRUCT_PTRACE_PEEKSIGINFO_ARGS
  22. # include <linux/ptrace.h>
  23. # endif