Commit Graph

10 Commits

Author SHA256 Message Date
Thomas Renninger
b30f801dbf Accepting request 1159639 from home:trenn:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/1159639
OBS-URL: https://build.opensuse.org/package/show/Base:System/irqbalance?expand=0&rev=122
2024-03-19 17:22:19 +00:00
Thomas Renninger
bec31574e6 Accepting request 1095578 from home:trenn:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/1095578
OBS-URL: https://build.opensuse.org/package/show/Base:System/irqbalance?expand=0&rev=116
2023-06-27 10:41:56 +00:00
3d6b6d7fbf - 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

OBS-URL: https://build.opensuse.org/package/show/Base:System/irqbalance?expand=0&rev=97
2022-08-17 21:43:18 +00:00
Thomas Renninger
3b9dcf4e87 Accepting request 915268 from home:trenn:branches:Base:System
- Update to version 1.8.0.18.git+2435e8d.obscpio:
  * fix unsigned integer subtraction sign overflow
- Make git hash in version better visable .git+<githash>

OBS-URL: https://build.opensuse.org/request/show/915268
OBS-URL: https://build.opensuse.org/package/show/Base:System/irqbalance?expand=0&rev=93
2021-09-01 06:52:29 +00:00
Thomas Renninger
ac2dfc3532 Accepting request 905886 from home:trenn:branches:Base:System
- Update to version 1.8.0.8.gbd5aaf5:
  * 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

OBS-URL: https://build.opensuse.org/request/show/905886
OBS-URL: https://build.opensuse.org/package/show/Base:System/irqbalance?expand=0&rev=90
2021-07-13 04:27:02 +00:00
Thomas Renninger
1a36274323 Accepting request 885003 from home:trenn:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/885003
OBS-URL: https://build.opensuse.org/package/show/Base:System/irqbalance?expand=0&rev=88
2021-04-16 11:52:22 +00:00
861094b28d - 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

OBS-URL: https://build.opensuse.org/package/show/Base:System/irqbalance?expand=0&rev=83
2020-08-16 14:16:54 +00:00
4d86e6447c Accepting request 714648 from home:trenn:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/714648
OBS-URL: https://build.opensuse.org/package/show/Base:System/irqbalance?expand=0&rev=75
2019-07-12 06:08:55 +00:00
Thomas Renninger
f9758014b6 Accepting request 712883 from home:trenn:branches:Base:System
- 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

OBS-URL: https://build.opensuse.org/request/show/712883
OBS-URL: https://build.opensuse.org/package/show/Base:System/irqbalance?expand=0&rev=73
2019-07-01 15:41:49 +00:00
Thomas Renninger
6d3697e5f8 Accepting request 639399 from home:SchoolGuy:branches:Base:System
- 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
      anymore

OBS-URL: https://build.opensuse.org/request/show/639399
OBS-URL: https://build.opensuse.org/package/show/Base:System/irqbalance?expand=0&rev=70
2018-10-02 13:50:40 +00:00