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

irqbalance- RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: irqbalance Distribution: openSUSE Tumbleweed
Version: Vendor: openSUSE
Release: 2.1 Build date: Mon Sep 13 16:36:40 2021
Group: System/Daemons Build host: obs-arm-10
Size: 79479 Source RPM: 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.






* Wed Sep 08 2021
  - Update to version
    * fix unsigned integer subtraction sign overflow
    * fix opendir fails in check_platform_device
    * irqbalance: Check validity of numa_node
    * use pkg-config to find numa
    * Disable the communication socket when UI is disabled
    * Fix comma typo in ui.c
    * drop NoNewPrivs from irqbalance service
    * remove no existing irq in banned_irqs
    * Fix compile issue with none AARCH64 builds
* Wed Sep 08 2021 Thomas Renninger <>
  - Fixes integrated mainline:
    * bsc#1119461
    * bsc#1138190
    * bsc#1154905
    * bsc#1178477 bsc#1183405 (removed patches due to mainline integration):
    * bsc#1182254 bsc#1156315 (removed patches due to mainline integration):
    * bsc#1183157
* Tue Aug 31 2021
  - Update to version
    * fix unsigned integer subtraction sign overflow
  - Make git hash in version better visable .git+<githash>
* Wed Aug 11 2021
  - Update to version
    * irqbalance: Check validity of numa_node
    * use pkg-config to find numa
    * Disable the communication socket when UI is disabled
  - Use %{?systemd_ordering} instead of %{?systemd_requires}
* Mon Jul 12 2021
  - Update to version (jsc#SLE-17697):
    * Fix comma typo in ui.c
    * drop NoNewPrivs from irqbalance service
    * remove no existing irq in banned_irqs
    * Fix compile issue with none AARCH64 builds
    * Fix irqbalance cannot obtain the full name of irq
  - Enhance _service magic and add git hashtag to version
* Tue Apr 13 2021
  - Add _service file pointing to github sources
    A _service
  - Update to version 1.8.0:
    * Add return value check of opendir in do_one_cpu
    * Hotplug may occur again during sleep, so wait until there is no hotplug
* Wed Mar 10 2021
  - Update to version 1.7.0+git20210222.9db8d5c:
    * ui: fix cpu/irq menu off by one
    * fix uint64_t printf format (use PRIu64)
    * Also fetch node info for non-PCI devices
    * Add hot pull method for irqbalance
    * Add log for hotplug appropriately
    * add irq hotplug feature for irqbalance
    * Remove some unused constant macros in constants.h
    * Add a deprecation notice for IRQBALANCE_BANNED_CPUS
    * log correctly for isolated and nohz_full cpus
    * Update
    * Add some examples for IRQBALANCE_BANNED_CPUS
    * Adjust how we determine if a cpu is online
    * activate_mapping: activate only online CPUs
    * add env variable to ban cpus using cpulist syntax
    * put arg parsing detail into parse_command_line()
    * Updating configure script to version 1.7.0
    * Add strlen checking for IRQBALANCE_BANNED_CPUS
    * remove redundant "/" in SOCKET_TMPFS
    * Fix typo in service unit file
    * arm64: Add irq aff change check For aarch64, the PPIs format in /proc/interrputs can be parsed and add to interrupt db, and next, the number of interrupts is counted and used to calculate the load. Finally these interrupts maybe scheduled between the NUMA domains.
    * Correct typos in irqbalance.c
    * free cpu_ban_string when the next request come
    * improve irq migrate rule to avoid high irq load
    * make the option 'V' closer to the option with no arg
* Sun Aug 16 2020 Dirk Mueller <>
  - update to 1.7.0:
    * Strlen checking for IRQBALANCE_BANNED_CPU env var
    * Typo cleanup in SOCKET_TMPFS
    * consolidation of numa node creation on non-numa systems
    * fix uninitialized use of package_mask in affinity setup
    * use num_online_cpus instead of core_count
    * fix a null ptr crash in do_one_cpu
    * make list searching common from glib
    * fix a calloc parameter bug
    * remove some unused variables
    * use g_list_free_full
    * remove redundant call to free_cl_opts
    * fix some resource leaks in main()
    * fix some use after free issues in check_for_irq_ban
    * fix resource leaks in irqballance-ui, and in add_one_node
  - remove Correct-capitalizing-in-service-file.patch: upstream
* Thu Jun 18 2020 Josef Möllers <>
  - Corrected mis-spelling (wrong CamelCase) of "EnvironmentFile"
    in misc/irqbalance.service
    [bsc#1172665, Correct-capitalizing-in-service-file.patch]
* Tue May 26 2020 Thomas Renninger <>
  - Update to latest git HEAD version 0348a3b.
    There has been no version update for quite some time, but some
    restructuring and fixes we want to have included.
    D install-man-pages.patch
* Fri Apr 24 2020 Fabian Vogt <>
  - Package COPYING and
  - Add some deps for the -ui subpackage
* Thu Apr 23 2020 Thorsten Kukuk <>
  - Use fillup_prereq macro
  - Move ui into sub-package to get minimal core much smaller
* Thu Jul 11 2019
  - Add git hash tag and date in version as source is derived from
    master/HEAD branch. Thanks to namtrac.
    This is done via _service file.
    Also add an example how to get back to a stable release version
  - Update to latest git master version:
    git commit f7fdebbaa4dbc27fcdeb7
* Sun Jul 07 2019 Jan Engelhardt <>
  - Use noun phrase in summaries.
* Mon Jul 01 2019
  - Update to version 1.6.0 (b47eea84cbb93f533b0cba2f1aa):
    * fix balancing when numa information isn't available
    * Refine document about IRQBALANCE_BANNED_CPUS
    * Fix string truncation issues detected by GCC 8
    * fix socket path creation
    * Update document for option --banmod and --deepestcache
    * Fix ambiguous parsing of *node* entries in /sys.
    * procinterrupts: check xen-dyn-event more flexible
    * misc: Add an example for policy script
    * policyscript: ignore non-executable files when specifying a directory
    remove because already mainline:
    D fix_buffer_overflow_compiler.patch
* Thu Oct 04 2018
  - Allow compilation with SLE-12 and before by:
    * removing -std=C99 Latest compiler version does not complain
    anymore, SLE12 SPx and before did.
    * Fix a possible buffer overflow compiler warning
    A fix_buffer_overflow_compiler.patch
* Mon Oct 01 2018
  - Removed aarch64-compile-fixes.patch because it is mainline now.
  - Update to version 1.4.0:
    * Fixed an erroneous calculation of min_load that restricted candidates to a
      subset of objects
    * Fixed powerpc hotplug detection
    * Cleaned up syslog target dependency
    * Added some self test infrastructure (via make check)
  - Update to version 1.3.0
    * New features in this release:
      optimization of platform device irq detection
      Added sample udev rules to trigger irq rescans on device add/remove
      Made irqbalance ui an optional compile component
      Added support for Intel CoD
      Add -v | --version option to command line
    * Bug fixes in this release:
      Misc compiler warning fixes and spelling errors
      Compilation error fix on aarch64
      Compilation error fix when using clang in c99 mode
      Unused variable cleanup
      Lots of memory leak cleanup in irqbalance-ui
      Prevent irqbalance from running in a container
      Fix irq affinity assignment in some cases to wrong numa node
      Fix oneshot mode
      exclude legacy irq 255
    * Deprecations:
      without-glib2 is removed, we just need it enough that we can't dummy it up



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Dec 7 00:00:25 2021