Releases: Irqbalance/irqbalance
Releases · Irqbalance/irqbalance
irqbalance bug fix release
Minor irqbalance update with various bugfixes:
- fixed affinity setting with fflush prior to close
- fixed the ui socket getting blocked for multiple seconds at a time
- Improved systemd hardening by dropping unneded privs
- avoid some repeated affinity checks
- silence some unneeded messages in logs
- filter console only output when running in journal mode
- enable systemd by default in meson build files
- Add man pages to meson build
Irq balance release v1.9.3
Minor bugfix/feature release:
- set irqbalance to use systemd journaling calls when running under systemd (instead of having systemd capture stdout/stderr)
- fix a few activate_mapping false errors
- flush buffered data to smp_affinity to confirm successful affinity update
- fix regex initialization when scanning for interrupt names
- skip EINTR errors in thermal detection
- fix ui black background repainting
- fix a memory leak in the irq hotplug path
- fix irq name parsing on some arm64 SoC's
- allow AF_NETLINK when using thermal monitoring in systemd
irqbalance 1.9.2
bugfix and cleancode release
- avoid coredump on build_one_dev_entry()
- avoid double free on deinit_thermal()
- change the log level in thermal.c
- fix a minor typo
irqbalance 1.9.1
bugfix and enhancement release
- 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
irqbalance 1.9.0
bugfix and enhancement release
- 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
- fix an unsigned int overflow
- fix failures in opendir
- check validity of numa_node
- fix build system to properly find libnuma
- disable unix sock when UI is disabled
- various doc typos
- remove non-existant irqs in banned_irqs
- fix arrch64 builds
- allow irabalance to get full irq name
irqbalance version 1.0.9
#Irqbalance version 1.0.9 released
Minor bugfix/feature release including:
- PCI quirk support
- System Logging compatibility
- isolcpus inheritance
- Misc. Bugfixes
irqbalance bug fix update
minor bug fix update including the following fixes and enhancements
Bugfixes:
- Improve argument parsing code clarity
- Fix cpu activation to only operate on online cpus
- Improve online cpu detection on parisc systems
- Fixed up some missing settings in systemd env file
- General dead code cleanup
- irqbalance ui core dump fix for menu off by one issue
- Fix potential crash in do_one_cpu when directory open fails
Enhancements:
- Added an environment variable to ban cpus using cpulist syntax
- Improve documentation of IRQBALANCE_BANNED_CPUS
- Improved hotplug logging
Notices:
- IRQBALANCE_BANNED_CPUS is deprecated, and is being replaced with IRQBALANCE_BANNED_CPULIST. The former will be removed in a future version (likely v1.9.0)
irqbalance v1.7.0 release
Miscellaneous bug fix release, consisting of:
- 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
irqbalance v1.6.0 release
Bugs fixed in this release:
- Misc typo fixes in documentation
- Fixed balancing on arm systems when numa information isn't available
- Correct documentation regarding use of IRQBALANCE_BANNED_CPUS
- Fixing some string truncation warnings found by gcc8
- Fixed socket path creation for ui communication
- Fixed a socket fd leak on connection error
irqbalance bug fix and new feature release
New Features in irqbalance 1.5.0
- file based socket ipc mechanism
- support for multiple policy scripts
- add some sandboxing support
- enhanced debug output
- Imroved irq type determination for ARM
Bugs fixed:
- Fixed xen event interrupt detection
- Fix node parsing in sysfs
- Covscan fixes
- Fix use on systems without a pci bus
- Various other cleanups