Blame SOURCES/rhbz1141919.patch

eb15f5
commit f48e4f1c41b8d5e6fbee05500f59a5367b964193 (HEAD, master)
eb15f5
Author: Frank Ch. Eigler <fche@redhat.com>
eb15f5
Date:   Fri Sep 19 15:58:00 2014 -0400
eb15f5
eb15f5
    staplog.c: add some more per-arch macros w/ protection
eb15f5
    
eb15f5
    Some platforms define PPC etc. before staplog.c, so we must
eb15f5
    not conflict.  Some new platforms need to be listed.
eb15f5
eb15f5
diff --git a/staplog.c b/staplog.c
eb15f5
index 809405305e63..18217b633e61 100644
eb15f5
--- a/staplog.c
eb15f5
+++ b/staplog.c
eb15f5
@@ -22,6 +22,10 @@
eb15f5
 
eb15f5
 /* crash/defs.h defines NR_CPUS based upon architecture macros
eb15f5
    X86, X86_64, etc.  See crash/configure.c (!). */
eb15f5
+#if !defined(X86) && !defined(X86_64) && !defined(ALPHA) && !defined(PPC) && \
eb15f5
+    !defined(IA64) && !defined(PPC64) && !defined(S390) && !defined(S390X) && \
eb15f5
+    !defined(ARM) && !defined(ARM64)
eb15f5
+
eb15f5
 #if defined(__alpha__)
eb15f5
 #define ALPHA
eb15f5
 #elif defined(__x86_64__)
eb15f5
@@ -38,12 +42,16 @@
eb15f5
 #define S390X
eb15f5
 #elif defined(__s390__)
eb15f5
 #define S390
eb15f5
+#elif defined(__aarch64__)
eb15f5
+#define ARM64
eb15f5
 #elif defined(__arm__)
eb15f5
 #define ARM
eb15f5
 #else
eb15f5
 #warn "unknown architecture for crash/staplog support"
eb15f5
 #endif
eb15f5
 
eb15f5
+#endif
eb15f5
+
eb15f5
 #include <crash/defs.h>
eb15f5
 
eb15f5
 struct rchan_offsets {