Package: irqbalance / 1.5.0-3


Package Version Patches format
irqbalance 1.5.0-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
debian systemd service adaptions.patch | (download)

misc/irqbalance.service | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 debian adaptions of the upstream systemd unit file

fix permissions for unix socket.patch | (download)

misc/irqbalance.service | 7 5 + 2 - 0 !
1 file changed, 5 insertions(+), 2 deletions(-)

 fix permissions for unix socket

irqbalance will try to create a unix socket at /run/irqbalanceN.sock
and if it fails falls back on using an abstract socket.
The abstract socket is causing problems on its own, see #915834
and the related upstream bug report.

Just dropping the :ro suffix, gives irqbalance permissions enough
to use file based unix sockets and thus doesn't need to fall
back on abstract sockets anymore. Though, since the file is
created on a tmpfs that the daemon only has access to the
irqbalance-ui aren't able to access it ..... Thus completetly
disable the separate tmpfs and expose entire /run to irqbalance
daemon for both reading and writing.

This makes all cases work, but isn't optimal from a security
perspective. Those that don't care about irqbalance-ui might
want to re-enable the separate tmpfs for the daemon.

Hopefully upstream works something out at some point making
this patch obsolete....

fix ftbs on hppa.patch | (download)

activate.c | 3 3 + 0 - 0 !
cputree.c | 4 4 + 0 - 0 !
2 files changed, 7 insertions(+)