irqbalance: fix AARCH64 compilation
authorHannu Nyman <redacted>
Thu, 19 Jul 2018 18:37:30 +0000 (21:37 +0300)
committerHannu Nyman <redacted>
Thu, 19 Jul 2018 18:37:30 +0000 (21:37 +0300)
AARCH64 compilation fails due to upstream bug in 1.2.0
that has been later fixed. Backport the fix commit.

Signed-off-by: Hannu Nyman <redacted>
utils/irqbalance/patches/300-upstream-fix-for-AARCH64.patch [new file with mode: 0644]

diff --git a/utils/irqbalance/patches/300-upstream-fix-for-AARCH64.patch b/utils/irqbalance/patches/300-upstream-fix-for-AARCH64.patch
new file mode 100644 (file)
index 0000000..867de0e
--- /dev/null
@@ -0,0 +1,21 @@
+From b0f77c10fc4561463b59b12cba0bfd69d7c73934 Mon Sep 17 00:00:00 2001
+From: Timo Teräs <timo.teras@iki.fi>
+Date: Tue, 10 Jan 2017 09:51:32 +0200
+Subject: [PATCH] fix aarch64 compile error due to undefined variable
+
+fixes #36
+
+Signed-off-by: Timo Teräs <timo.teras@iki.fi>
+
+--- a/procinterrupts.c
++++ b/procinterrupts.c
+@@ -148,6 +148,9 @@ GList* collect_full_irq_list()
+       char *line = NULL;
+       size_t size = 0;
+       char *irq_name, *irq_mod, *savedptr, *last_token, *p;
++#ifdef AARCH64
++      char *tmp;
++#endif
+       file = fopen("/proc/interrupts", "r");
+       if (!file)
git clone https://git.99rst.org/PROJECT