<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/irqbalance, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-01-25T13:27:22Z</updated>
<entry>
<title>irqbalance: update to version 1.9.5</title>
<updated>2026-01-25T13:27:22Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2026-01-25T10:56:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=99076937b1ede0ee03b584610ff91f272dd2b334'/>
<id>urn:sha1:99076937b1ede0ee03b584610ff91f272dd2b334</id>
<content type='text'>
Update to version 1.9.5

* Use upstream meson.build file, as they now support meson
  * patch it locally to continue using static glib linking

* Disable numa, systemd and thermal functions via meson options

* Resurrect the patch to silence repetitive EINVAL warnings.
  (patch was used with 1.9.3, but was not needed with 1.9.4)
  Related discussion in upstream issue 336 and 349

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>irqbalance: Revert "irqbalance: update to 1.9.5"</title>
<updated>2025-12-17T19:28:16Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2025-12-17T19:28:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=bc1da8b13772821d130765afe3a8eea09a58b154'/>
<id>urn:sha1:bc1da8b13772821d130765afe3a8eea09a58b154</id>
<content type='text'>
This reverts commit 65d83de7f8b6969f1aa04895ddf20cc7ba690248.
Seems to cause trouble at least in ipq806x/R7800, so let's revert
for cautionary reasons.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>irqbalance: update to 1.9.5</title>
<updated>2025-12-14T17:49:55Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2025-12-14T17:43:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=65d83de7f8b6969f1aa04895ddf20cc7ba690248'/>
<id>urn:sha1:65d83de7f8b6969f1aa04895ddf20cc7ba690248</id>
<content type='text'>
Update irqbalance to version 1.9.5

* drop the original local meson patch, as meson is now properly adopted
  by upstream. But patch meson.build to keep glib2 library statically
  linked in order to avoid a dependency and indirect size increase.

* disable unnecessary functions via meson features settings
  (capng, numa, systemd, thermal, ui)

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>treewide: refresh hashes after move to use ZSTD as default</title>
<updated>2024-04-07T10:06:34Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-04-06T10:47:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=272f55e87f0731b3f04aefd39598a127b317abf4'/>
<id>urn:sha1:272f55e87f0731b3f04aefd39598a127b317abf4</id>
<content type='text'>
With the recent move to using ZSTD as the default compression format
for packaging git repo clones we must refresh all of the hashes for
the packages feed as well.

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>irqbalance: update to version 1.9.4</title>
<updated>2024-03-24T21:23:16Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2024-03-24T18:39:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b8d0049e7cb5ab5aaeb1c5517008dab4404faf6a'/>
<id>urn:sha1:b8d0049e7cb5ab5aaeb1c5517008dab4404faf6a</id>
<content type='text'>
Update irqbalance to version 1.9.4.

* refresh version in meson patch
* remove EINVAL handling patch as upstream seems to have silenced
  the log spam for unmanageable IRQs

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>irqbalance Update init script to remove duplicate spaces</title>
<updated>2024-03-07T14:48:05Z</updated>
<author>
<name>krant</name>
</author>
<published>2024-02-28T11:50:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=41e5b979f583ed29a6cafa33ef9b5825f5165a43'/>
<id>urn:sha1:41e5b979f583ed29a6cafa33ef9b5825f5165a43</id>
<content type='text'>
I have some strange issues with irqbalance sometimes overwritin
smp_affinity values for banned/ignored IRQs. The issue is reproduceable
and is mitigated when I change theway how the irqbalance command line is
built. The only difference between the resulting command is that there
is only one space between the -t parameter and the first -i parameter
value.

Also see https://github.com/Irqbalance/irqbalance/issues/297

Signed-off-by: Carsten Schuette &lt;schuettecarsten@googlemail.com&gt;
</content>
</entry>
<entry>
<title>irqbalance: Fix log spam and correct meson version</title>
<updated>2023-12-09T10:13:27Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2023-12-09T10:13:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=78c4791f4248a3a65da6dce07cc528889080a3ef'/>
<id>urn:sha1:78c4791f4248a3a65da6dce07cc528889080a3ef</id>
<content type='text'>
Irqbalance 1.9.3 changed the handling of certain errors.
Specifically EINVAL, trying to set an invalid CPU core,
was changed to be a temporary error, causing log spam from
repeated balancing runs in some devices. See log and strace below.
Mark EINVAL as permanent.

Also correct the version in our own meson.build patch.

Log and strace:

Sat Dec  9 10:17:27 2023 daemon.warn irqbalance: Cannot change IRQ 48 affinity: Invalid argument

open("/proc/irq/48/smp_affinity", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 6
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6ed9000
ioctl(6, TIOCGWINSZ, 0xbeb134e8)        = -1 ENOTTY (Not a tty)
writev(6, [{iov_base="00000001", iov_len=8}, {iov_base=NULL, iov_len=0}], 2) = -1 EINVAL (Invalid argument)
close(6)                                = 0
munmap(0xb6ed9000, 4096)                = 0
clock_gettime64(CLOCK_REALTIME, {tv_sec=1702109847, tv_nsec=340549081}) = 0
sendto(5, "&lt;28&gt;Dec  9 08:17:27 irqbalance: "..., 80, 0, NULL, 0) = 80
writev(1, [{iov_base="Cannot change IRQ 48 affinity: I"..., iov_len=47}, {iov_base="\n", iov_len=1}], 2Cannot change IRQ 48 affinity: Invalid argument
) = 48

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>irqbalance: update to 1.9.3</title>
<updated>2023-11-12T20:42:44Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2023-11-12T20:42:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b8298a9b9114b20b1b104e36a40dc5769b26549d'/>
<id>urn:sha1:b8298a9b9114b20b1b104e36a40dc5769b26549d</id>
<content type='text'>
Update irqbalance to version 1.9.3.
* remove upstreamed patch.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>irqbalance: add banned_cpulist option</title>
<updated>2023-08-05T07:06:32Z</updated>
<author>
<name>Hentioe Cl</name>
</author>
<published>2023-08-05T07:01:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=e1ff9619a3c6d3ae9f5cf04a3b6ce8d91d45ad83'/>
<id>urn:sha1:e1ff9619a3c6d3ae9f5cf04a3b6ce8d91d45ad83</id>
<content type='text'>
Configure CPUs to ignore with `IRQBALANCE_BANNED_CPULIST` environment variable

Signed-off-by: Hentioe Cl &lt;meow.i5.br@gmail.com&gt;
[added PKG_RELEASE bump]
</content>
</entry>
<entry>
<title>irqbalance: Add upstream fix for AARCH64 irq name parsing</title>
<updated>2023-02-15T21:51:58Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2023-02-15T21:07:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=22188b42bd6fb969ee1880b2a09589f65d11a62c'/>
<id>urn:sha1:22188b42bd6fb969ee1880b2a09589f65d11a62c</id>
<content type='text'>
Add upstream fix for AARCH64 irq name parsing.

&gt; On arm64 SoCs like TI's K3 SoC and few other SoCs,
&gt; IRQ names don't get parsed correct due to which they
&gt; end up being classified into wrong class. Fix this by
&gt; considering last token to contain IRQ name always.

The fix seems to enable e.g. RT3200 to notice a few more
interrupts and start balancing them.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
</feed>
