mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-19 16:40:46 -09:00
package/irqbalance: bump to version 1.8.0
- Drop first patch (already in version) - Update indentation in hash file (two spaces) https://github.com/Irqbalance/irqbalance/releases/tag/v1.8.0 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
committed by
Arnout Vandecappelle (Essensium/Mind)
parent
3be90cd5b1
commit
814ebe83e7
@@ -1,105 +0,0 @@
|
|||||||
From 0cdc7a22d5156440fecff14c438d4e24261ac793 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Peter Seiderer <ps.report@gmx.net>
|
|
||||||
Date: Sat, 20 Feb 2021 23:38:56 +0100
|
|
||||||
Subject: [PATCH] fix uint64_t printf format (use PRIu64)
|
|
||||||
|
|
||||||
Fixes (on arm 32-bit):
|
|
||||||
|
|
||||||
$ irqbalance-ui
|
|
||||||
Invalid data sent. Unexpected token: (null)TYPE
|
|
||||||
|
|
||||||
And strace showed the following:
|
|
||||||
|
|
||||||
237 sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="stats", iov_len=5}], msg_iovlen=1, msg_control=[{cmsg_len=24, cmsg_level=SOL_SOCKET, cmsg_type=SCM_CREDENTIALS, cmsg_data={pid=237, uid=0, gid=0}}], msg_controllen=24, msg_flags=0}, 0) = 5
|
|
||||||
237 recv(3, "TYPE 3 NUMBER -1 LOAD 0 SAVE_MODE 0 (null)TYPE 2 NUMBER 0 LOAD 0 SAVE_MODE 0 (null)TYPE 1 NUMBER 0 LOAD 0 SAVE_MODE 0 (null)TYPE 0 NUMBER 3 LOAD 0 SAVE_MODE 0 (null)TYPE 1 NUMBER 1 LOAD 0 SAVE_MODE 0 (null)TYPE 0 NUMBER 1 LOAD 0 SAVE_MODE 0 (null)TYPE 1 NUMBER 2 LOAD 0 SAVE_MODE 0 (null)TYPE 0 NUMBER 2 LOAD 0 SAVE_MODE 0 (null)TYPE 1 NUMBER 3 LOAD 0 SAVE_MODE 0 (null)TYPE 0 NUMBER 0 LOAD 0 SAVE_MODE 0 (null)", 8192, 0) = 411
|
|
||||||
|
|
||||||
[backported from upstream]
|
|
||||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
|
||||||
---
|
|
||||||
cputree.c | 3 ++-
|
|
||||||
irqbalance.c | 5 +++--
|
|
||||||
ui/ui.c | 5 +++--
|
|
||||||
3 files changed, 8 insertions(+), 5 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/cputree.c b/cputree.c
|
|
||||||
index fda0200..a8dba73 100644
|
|
||||||
--- a/cputree.c
|
|
||||||
+++ b/cputree.c
|
|
||||||
@@ -33,6 +33,7 @@
|
|
||||||
#include <sys/types.h>
|
|
||||||
#include <sys/stat.h>
|
|
||||||
#include <dirent.h>
|
|
||||||
+#include <inttypes.h>
|
|
||||||
|
|
||||||
#include <glib.h>
|
|
||||||
|
|
||||||
@@ -417,7 +418,7 @@ static void dump_irq(struct irq_info *info, void *data)
|
|
||||||
indent[i] = log_indent[0];
|
|
||||||
|
|
||||||
indent[i] = '\0';
|
|
||||||
- log(TO_CONSOLE, LOG_INFO, "%sInterrupt %i node_num is %d (%s/%lu:%lu) \n", indent,
|
|
||||||
+ log(TO_CONSOLE, LOG_INFO, "%sInterrupt %i node_num is %d (%s/%" PRIu64 ":%" PRIu64 ") \n", indent,
|
|
||||||
info->irq, irq_numa_node(info)->number, classes[info->class], info->load, (info->irq_count - info->last_irq_count));
|
|
||||||
free(indent);
|
|
||||||
}
|
|
||||||
diff --git a/irqbalance.c b/irqbalance.c
|
|
||||||
index 9baa955..458bb07 100644
|
|
||||||
--- a/irqbalance.c
|
|
||||||
+++ b/irqbalance.c
|
|
||||||
@@ -34,6 +34,7 @@
|
|
||||||
#include <sys/socket.h>
|
|
||||||
#include <sys/un.h>
|
|
||||||
#include <fcntl.h>
|
|
||||||
+#include <inttypes.h>
|
|
||||||
#ifdef HAVE_GETOPT_LONG
|
|
||||||
#include <getopt.h>
|
|
||||||
#endif
|
|
||||||
@@ -357,7 +358,7 @@ void get_irq_data(struct irq_info *irq, void *data)
|
|
||||||
*irqdata = newptr;
|
|
||||||
|
|
||||||
sprintf(*irqdata + strlen(*irqdata),
|
|
||||||
- "IRQ %d LOAD %lu DIFF %lu CLASS %d ", irq->irq, irq->load,
|
|
||||||
+ "IRQ %d LOAD %" PRIu64 " DIFF %" PRIu64 " CLASS %d ", irq->irq, irq->load,
|
|
||||||
(irq->irq_count - irq->last_irq_count), irq->class);
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -395,7 +396,7 @@ void get_object_stat(struct topo_obj *object, void *data)
|
|
||||||
|
|
||||||
*stats = newptr;
|
|
||||||
|
|
||||||
- sprintf(*stats + strlen(*stats), "TYPE %d NUMBER %d LOAD %lu SAVE_MODE %d %s",
|
|
||||||
+ sprintf(*stats + strlen(*stats), "TYPE %d NUMBER %d LOAD %" PRIu64 " SAVE_MODE %d %s",
|
|
||||||
object->obj_type, object->number, object->load,
|
|
||||||
object->powersave_mode, irq_data ? irq_data : "");
|
|
||||||
free(irq_data);
|
|
||||||
diff --git a/ui/ui.c b/ui/ui.c
|
|
||||||
index 06ec472..4cf68bf 100644
|
|
||||||
--- a/ui/ui.c
|
|
||||||
+++ b/ui/ui.c
|
|
||||||
@@ -1,4 +1,5 @@
|
|
||||||
|
|
||||||
+#include <inttypes.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include "ui.h"
|
|
||||||
|
|
||||||
@@ -563,7 +564,7 @@ void settings()
|
|
||||||
|
|
||||||
char info[128] = "Current sleep interval between rebalancing: \0";
|
|
||||||
uint8_t sleep_input_offset = strlen(info) + 3;
|
|
||||||
- snprintf(info + strlen(info), 128 - strlen(info), "%lu\n", setup.sleep);
|
|
||||||
+ snprintf(info + strlen(info), 128 - strlen(info), "%" PRIu64 "\n", setup.sleep);
|
|
||||||
attrset(COLOR_PAIR(1));
|
|
||||||
mvprintw(2, 3, info);
|
|
||||||
print_all_cpus();
|
|
||||||
@@ -588,7 +589,7 @@ void settings()
|
|
||||||
if(new_sleep != setup.sleep) {
|
|
||||||
setup.sleep = new_sleep;
|
|
||||||
char settings_data[128];
|
|
||||||
- snprintf(settings_data, 128, "%s %lu", SET_SLEEP, new_sleep);
|
|
||||||
+ snprintf(settings_data, 128, "%s %" PRIu64, SET_SLEEP, new_sleep);
|
|
||||||
send_settings(settings_data);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
--
|
|
||||||
2.25.1
|
|
||||||
|
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
# Locally calculated
|
# Locally calculated
|
||||||
sha256 28f2ad35945b93d90f4a5bad95b4c0871a0f644375f746ec16f61045b9ec970e irqbalance-1.7.0.tar.gz
|
sha256 2e7ddb9687a6a5cc1f41626659eac2ad9d6b5875629156b92f693bd404d8ae63 irqbalance-1.8.0.tar.gz
|
||||||
sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING
|
sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 COPYING
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
IRQBALANCE_VERSION = 1.7.0
|
IRQBALANCE_VERSION = 1.8.0
|
||||||
IRQBALANCE_SITE = $(call github,irqbalance,irqbalance,v$(IRQBALANCE_VERSION))
|
IRQBALANCE_SITE = $(call github,irqbalance,irqbalance,v$(IRQBALANCE_VERSION))
|
||||||
IRQBALANCE_LICENSE = GPL-2.0
|
IRQBALANCE_LICENSE = GPL-2.0
|
||||||
IRQBALANCE_LICENSE_FILES = COPYING
|
IRQBALANCE_LICENSE_FILES = COPYING
|
||||||
|
|||||||
Reference in New Issue
Block a user