Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

irqbalance-1.9.4.0.git+f8b8cdd-3.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: irqbalance Distribution: openSUSE Tumbleweed
Version: 1.9.4.0.git+f8b8cdd Vendor: openSUSE
Release: 3.1 Build date: Wed Jan 22 16:42:20 2025
Group: System/Daemons Build host: reproducible
Size: 105399 Source RPM: irqbalance-1.9.4.0.git+f8b8cdd-3.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/Irqbalance/irqbalance
Summary: Daemon to balance IRQs on SMP machines
irqbalance dynamically switches the CPUs for IRQs to prevent cpu0 from
being used for all IRQs.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Wed Jan 22 2025 Dominique Leuenberger <dimstar@opensuse.org>
  - Drop rcFOO symlinks for CODE16 (PED-266).
* Thu Jul 11 2024 Michael Pujos <pujos.michael@gmail.com>
  - removed ProtectKernelTunables=yes from irqbalance.service to
    fix "Cannot change IRQ %d affinity: Read-only file system" errors.
    See https://github.com/Irqbalance/irqbalance/issues/308
* Tue Mar 19 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 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 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 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 2023 trenn@suse.de
  - Resurrect _service file and old git patch no versioning
    A _service
    A _servicedata
    A irqbalance.obsinfo
  - Update to version 1.9.2.24.git+184c950:
    * procinterrupts: fix initialisation of regex_t struct
    * Fix it so we actually stop when we hit an interrupt condition
    * Fix signedness of error handling
    * Revert "Fix CPU number condition in service file"
    * Issue 259: select NL_SKIP / NL_STOP based on error
    * fix CPU number condition in service file
  - Already included upstream:
    D irqbalance-systemd-netlink.patch
* Fri Dec 16 2022 Dirk Müller <dmueller@suse.com>
  - build for x86_64 subarchs the same way like for baseline
* Fri Nov 11 2022 Dirk Müller <dmueller@suse.com>
  - add irqbalance-systemd-netlink.patch (related to bsc#1205308)
* Mon Nov 07 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.9.2:
    * avoid coredump on build_one_dev_entry()
    * avoid double free on deinit_thermal()
    * change the log level in thermal.c
    * fix a minor typo
  - drop Avoid-double-free-on-deinit_thermal.patch, uninitialized.patch: (upstream)
* Tue Oct 25 2022 Dirk Müller <dmueller@suse.com>
  - run tests
  - add Avoid-double-free-on-deinit_thermal.patch (bsc#1204607)
* Tue Oct 18 2022 Dirk Müller <dmueller@suse.com>
  - add uninitialized.patch (bsc#1204371)
  - build with thermald support on x86_64 (jsc#PED-1039)
* Thu Oct 13 2022 Dirk Müller <dmueller@suse.com>
  - update to 1.9.1:
    * get irq->module relationship from /sys/bus/pci/*/driver
    * ensure --banmod is respected
    * check whether savedptr is NULL before invoking strlen
    * add meson
    * support thermal events
    * fix irqbalance never exits
    * irqbalance-ui: able to scroll and show coulist and irqs' name
  - drop proc-interrupts.patch (upstream)
    D proc-interrupts.patch
* Wed Aug 17 2022 dmueller@suse.com
  - Update to version 1.9.0:
    * correct wait time in oneshot mode
    * Document updates
    * disable irqbalance when we only have a single cpu/cache domain
    * fix UI to fetch full messages from UNIX socket
    * avoid some buffer overflows
    * fix UI printf style formatting
    * drop bounding set from irqbalance
* Mon Jun 27 2022 Andreas Schwab <schwab@suse.de>
  - proc-interrupts.patch: parse_proc_interrupts: fix parsing interrupt
    counts

Files

/usr/lib/systemd/system/irqbalance.service
/usr/sbin/irqbalance
/usr/share/doc/packages/irqbalance
/usr/share/doc/packages/irqbalance/AUTHORS
/usr/share/doc/packages/irqbalance/README.md
/usr/share/fillup-templates/sysconfig.irqbalance
/usr/share/licenses/irqbalance
/usr/share/licenses/irqbalance/COPYING
/usr/share/man/man1/irqbalance.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jan 31 23:54:14 2025