0003-Linux-Add-support-for-NDS32BE-SECCOMP.patch 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. From 4d2ef61b8b4abcb446699b9d3c29b422f2cf9826 Mon Sep 17 00:00:00 2001
  2. From: Roy Marples <roy@marples.name>
  3. Date: Sun, 31 Jan 2021 07:37:03 +0000
  4. Subject: [PATCH] Linux: Add support for NDS32BE SECCOMP
  5. (cherry picked from commit 8253ef16e11db8b52af1ed8021cd2517046165d6)
  6. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
  7. ---
  8. src/privsep-linux.c | 6 +++++-
  9. 1 file changed, 5 insertions(+), 1 deletion(-)
  10. diff --git a/src/privsep-linux.c b/src/privsep-linux.c
  11. index f1b33f91..04950ed2 100644
  12. --- a/src/privsep-linux.c
  13. +++ b/src/privsep-linux.c
  14. @@ -183,7 +183,11 @@ ps_root_sendnetlink(struct dhcpcd_ctx *ctx, int protocol, struct msghdr *msg)
  15. # define SECCOMP_AUDIT_ARCH AUDIT_ARCH_MIPS
  16. # endif
  17. #elif defined(__nds32__)
  18. -# define SECCOMP_AUDIT_ARCH AUDIT_ARCH_NDS32
  19. +# if (BYTE_ORDER == LITTLE_ENDIAN)
  20. +# define SECCOMP_AUDIT_ARCH AUDIT_ARCH_NDS32
  21. +#ele
  22. +# define SECCOMP_AUDIT_ARCH AUDIT_ARCH_NDS32BE
  23. +#endif
  24. #elif defined(__powerpc64__)
  25. # define SECCOMP_AUDIT_ARCH AUDIT_ARCH_PPC64
  26. #elif defined(__powerpc__)
  27. --
  28. 2.29.2