irqbalance: update to version 1.9.4
authorHannu Nyman <hannu.nyman@iki.fi>
Sun, 24 Mar 2024 18:39:05 +0000 (20:39 +0200)
committerHannu Nyman <hannu.nyman@iki.fi>
Sun, 24 Mar 2024 21:23:16 +0000 (23:23 +0200)
Update irqbalance to version 1.9.4.

* refresh version in meson patch
* remove EINVAL handling patch as upstream seems to have silenced
  the log spam for unmanageable IRQs

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
utils/irqbalance/Makefile
utils/irqbalance/patches/010-meson.patch
utils/irqbalance/patches/020-mark-EINVAL-error-permanent.patch [deleted file]

index d1486a44ef5692b78569c3b92572f806b22ede6d..8a6d7d1bc64bc10804f91b70c5f8baba3465e611 100644 (file)
@@ -5,13 +5,13 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=irqbalance
-PKG_VERSION:=1.9.3
-PKG_RELEASE:=3
+PKG_VERSION:=1.9.4
+PKG_RELEASE:=1
 
 PKG_SOURCE_PROTO:=git
 PKG_SOURCE_URL:=https://github.com/Irqbalance/irqbalance.git
 PKG_SOURCE_VERSION:=v$(PKG_VERSION)
-PKG_MIRROR_HASH:=ff2936e9b7486e802206cbf9e16aa6cb7e1501bdf502441d31f409d104e757b8
+PKG_MIRROR_HASH:=92af1d0e6775e1b66bc34da95443d9f2d953ec0c3c276dc55f9558029f9c42b8
 
 PKG_MAINTAINER:=Hannu Nyman <hannu.nyman@iki.fi>
 PKG_LICENSE:=GPL-2.0-or-later
index 71a8ebae7f1ce3eaea7856bf01d44bb2dbc42031..9418e1c2b26e3e329537ec08c2160ac98d936626 100644 (file)
@@ -5,7 +5,7 @@ Subject: [PATCH] add meson
 
 Signed-off-by: Rosen Penev <rosenp@gmail.com>
 
-[update version string to 1.9.3]
+[update version string to 1.9.4]
 
 ---
  meson.build       | 43 +++++++++++++++++++++++++++++++++++++++++++
@@ -18,7 +18,7 @@ Signed-off-by: Rosen Penev <rosenp@gmail.com>
 +++ b/meson.build
 @@ -0,0 +1,43 @@
 +project('irqbalance', 'c',
-+  version : '1.9.3',
++  version : '1.9.4',
 +  default_options : ['warning_level=1']
 +)
 +
diff --git a/utils/irqbalance/patches/020-mark-EINVAL-error-permanent.patch b/utils/irqbalance/patches/020-mark-EINVAL-error-permanent.patch
deleted file mode 100644 (file)
index 44eb15d..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/activate.c
-+++ b/activate.c
-@@ -98,11 +98,11 @@ error:
-       case ENOSPC: /* Specified CPU APIC is full. */
-       case EAGAIN: /* Interrupted by signal. */
-       case EBUSY: /* Affinity change already in progress. */
--      case EINVAL: /* IRQ would be bound to no CPU. */
-       case ERANGE: /* CPU in mask is offline. */
-       case ENOMEM: /* Kernel cannot allocate CPU mask. */
-               /* Do not blacklist the IRQ on transient errors. */
-               break;
-+      case EINVAL: /* IRQ would be bound to no CPU. */
-       default:
-               /* Any other error is considered permanent. */
-               info->flags |= IRQ_FLAG_AFFINITY_UNMANAGED;