From 04f9787c7ef67f09155fb36fb0bba4898af426190f7607b327461a804757c46c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Wed, 12 Jun 2024 22:19:51 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main irqbalance revision 802e7fa4bc39c8afe5affca1854a48c8 --- Set-fd-limit.patch | 14 ++++---- _service | 4 +-- _servicedata | 2 +- irqbalance-1.9.2.24.git+184c950.obscpio | 3 -- irqbalance-1.9.4.0.git+f8b8cdd.obscpio | 3 ++ irqbalance.changes | 47 +++++++++++++++++++++++++ irqbalance.obsinfo | 6 ++-- irqbalance.spec | 6 ++-- 8 files changed, 67 insertions(+), 18 deletions(-) delete mode 100644 irqbalance-1.9.2.24.git+184c950.obscpio create mode 100644 irqbalance-1.9.4.0.git+f8b8cdd.obscpio diff --git a/Set-fd-limit.patch b/Set-fd-limit.patch index 5ccd10f..a774013 100644 --- a/Set-fd-limit.patch +++ b/Set-fd-limit.patch @@ -2,15 +2,15 @@ misc/irqbalance.service | 1 + 1 file changed, 1 insertion(+) -Index: irqbalance-1.9.2.24.git+184c950/misc/irqbalance.service +Index: irqbalance-1.9.4.0.git+f8b8cdd/misc/irqbalance.service =================================================================== ---- irqbalance-1.9.2.24.git+184c950.orig/misc/irqbalance.service -+++ irqbalance-1.9.2.24.git+184c950/misc/irqbalance.service -@@ -13,6 +13,7 @@ ReadOnlyPaths=/ +--- irqbalance-1.9.4.0.git+f8b8cdd.orig/misc/irqbalance.service ++++ irqbalance-1.9.4.0.git+f8b8cdd/misc/irqbalance.service +@@ -16,6 +16,7 @@ ReadOnlyPaths=/ ReadWritePaths=/proc/irq RestrictAddressFamilies=AF_UNIX AF_NETLINK RuntimeDirectory=irqbalance/ +LimitNOFILE=4096 - - [Install] - WantedBy=multi-user.target + IPAddressDeny=any + ProtectHome=true + PrivateTmp=yes diff --git a/_service b/_service index 537fdad..0c37de3 100644 --- a/_service +++ b/_service @@ -1,5 +1,5 @@ - + https://github.com/Irqbalance/irqbalance.git git master @@ -7,7 +7,7 @@ v(.*) @PARENT_TAG@.@TAG_OFFSET@.git+%h - + gz diff --git a/_servicedata b/_servicedata index 5780fc6..2aa069c 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/Irqbalance/irqbalance.git - 184c95029ebff84d499fc8ea88a906ff9460bf15 \ No newline at end of file + f8b8cddfb54516308cd484c883d930f97c9e12ed \ No newline at end of file diff --git a/irqbalance-1.9.2.24.git+184c950.obscpio b/irqbalance-1.9.2.24.git+184c950.obscpio deleted file mode 100644 index d680262..0000000 --- a/irqbalance-1.9.2.24.git+184c950.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29f5b784cfc66ff56fb98a9f65d099cbb7ef3cbfc79aa4329b4da2c52fbb107c -size 233995 diff --git a/irqbalance-1.9.4.0.git+f8b8cdd.obscpio b/irqbalance-1.9.4.0.git+f8b8cdd.obscpio new file mode 100644 index 0000000..4f88acb --- /dev/null +++ b/irqbalance-1.9.4.0.git+f8b8cdd.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44daa38b160156473480de66aa8f9374cf5abaae19738f38b4e5f47a71efdf2b +size 235531 diff --git a/irqbalance.changes b/irqbalance.changes index aa046d6..98184e6 100644 --- a/irqbalance.changes +++ b/irqbalance.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Tue Mar 19 16:52:54 UTC 2024 - trenn@suse.de + +- Update to version 1.9.4.0.git+f8b8cdd: + * update configure to version 1.9.4 + * Flush file before closing + * Fix socket API being blocked for 10s + * Set additional systemd options for service + * activate_mapping: set errsave before first jump to the error label + * Avoid repeated affinity checks when no change is necessary + * Slience "... rebalancing" messages for unmigratable IRQs +- Use manual instead of local service for updating +- Adopt to mainline: +M Set-fd-limit.patch + +------------------------------------------------------------------- +Wed Dec 06 11:21:22 UTC 2023 - aschnell@suse.com + +- Update to version 1.9.3.10.git+1a7d461: + * filter console only output when using journal mode +- build with libsystemd for logging (bsc#1217754) + +------------------------------------------------------------------- +Tue Nov 21 19:56:47 UTC 2023 - trenn@suse.de + +- Update to version 1.9.3.8.git+c963f48: + * Enable systemd feature support by default when building with meson + * Add support for linking against libnl when building with meson + * Turn NUMA support into an enabled feature, when building with meson + * Set project version of meson build to 1.9.3 + * Install man pages when building with meson + * When building with meson, make sure to link against numa + * Updating to version 1.9.3 + * Automatically use systemd journal and run in foreground when under systemd + +------------------------------------------------------------------- +Mon Aug 21 11:22:40 UTC 2023 - trenn@suse.de + +- Update to version 1.9.2.34.git+5069982: + * activate_mapping: avoid logging error when there is none + * activate_mapping: only blacklist irq if error is considered permanent + * activate_mapping: report error reason + * activate_mapping: make sure to catch all errors + * activate_mapping: avoid use-after-free when affinity cannot be set + * Revert "activate_mapping: fflush the buffered data to smp_affinity" + * activate_mapping: fflush the buffered data to smp_affinity + ------------------------------------------------------------------- Mon Jun 26 20:33:50 UTC 2023 - trenn@suse.de diff --git a/irqbalance.obsinfo b/irqbalance.obsinfo index 2929515..b826c0d 100644 --- a/irqbalance.obsinfo +++ b/irqbalance.obsinfo @@ -1,4 +1,4 @@ name: irqbalance -version: 1.9.2.24.git+184c950 -mtime: 1681933912 -commit: 184c95029ebff84d499fc8ea88a906ff9460bf15 +version: 1.9.4.0.git+f8b8cdd +mtime: 1710857766 +commit: f8b8cddfb54516308cd484c883d930f97c9e12ed diff --git a/irqbalance.spec b/irqbalance.spec index 4e74629..fc94fed 100644 --- a/irqbalance.spec +++ b/irqbalance.spec @@ -1,7 +1,7 @@ # # spec file for package irqbalance # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif Name: irqbalance -Version: 1.9.2.24.git+184c950 +Version: 1.9.4.0.git+f8b8cdd Release: 0 Summary: Daemon to balance IRQs on SMP machines License: GPL-2.0-or-later @@ -36,6 +36,7 @@ BuildRequires: libtool BuildRequires: ncurses-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libsystemd) Requires(pre): %fillup_prereq Recommends: %{name}-ui ExcludeArch: s390 s390x @@ -66,6 +67,7 @@ Text UI for the IRQ balance daemon. %build NOCONFIGURE=1 ./autogen.sh %configure \ + --with-systemd \ %ifarch x86_64 %{?x86_64} --enable-thermal %endif