diff options
| author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2025-12-01 22:48:13 -0500 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2025-12-01 23:40:02 -0500 |
| commit | 18c8c609913aac602df58f53763ff915e18c7a03 (patch) | |
| tree | 08769618b043c24ce9a9dd843a88876c7d3748d4 /classes/qemuboot-testimage-network.bbclass | |
| parent | 5459ca4fdc2a6342ff4d4edd928bafbd07c14ce5 (diff) | |
| download | meta-virtualization-18c8c609913aac602df58f53763ff915e18c7a03.tar.gz | |
irqbalance: update to v1.9.4
Along with picking up the latest commits:
- we drop our previously backported patch
- make the init system selection more flexible, with a systemd
PACKAGECONFIG
- package the upstream .service file + support environment
Bumping irqbalance to version v1.9.4-85-g4c23485, which comprises the following commits:
907b65f meson: force systemd-service installation with a seperate option
14fb838 Fixed incorrect comparison in snprintf() in procinterrupts.c.
5fdc1d6 Added missing '/' and fixed message in procinterrupts.c.
030edf9 Safer string handling in procinterrupts.c.
0a7ca36 Increase file descriptor limit via systemd service file
ef80188 update workflows to ubuntu-24.04
41cb97c Properly embed EnvironmentFile sourced systemd configs into meson and autonconf
4996883 Unify meson and autoconf: Install executables to sbin
ffa304a Fix the wrong string existence checking condition
d602002 check_platform_device: Check the length of path
105b155 Check API command length, allow up to 16384
d434114 fix some GCC fanalyzer warnings
3685d33 Use EPERM instead of EIO when try setting irq affinity fails
1489ae3 irqbalance.1: a , b => a, b; it's type => its type
25fa380 Check info->moved before updating
196385b Add CAP_SETPCAP to CapabilityBoundingSet in irqbalance.service
5d9eb19 Version option should return 0 rather than 1
2860da4 Minor punctuation fix.
42115bd define IRQBALANCE_ARGS as empty string to squelch systemd warning
da75aae conver strncmp to g_str_has_prefix
6f9f9e9 avoid malloc with create_credentials_msg
4341808 use g_strdup_printf
4d53728 gcc analyzer: increase socket_name size
e39848b gcc analyzer: add NULL checks
7622883 remove malloc from ucred
a7cfbeb use g_malloc and friends
13916f7 clang-tidy: remove pointless casts
2ed4dd0 clang-tidy: don't assign in if
16564e3 clang-tidy: add missing free
d36ae56 direct initialize iovec
5010a97 direct initialize msghdr members
9851c8c Remove extraneous space causing --with-systemd not be aligned
c90599b Disable linking to curses if --without-irqbalance-ui is specified.
5405144 Track IRQ "slots" count per CPU to avoid overflowing
d16ad5d Wrap migrate_irq in a higher level utility function
44795ad CI: add meson CI
e78ea26 clang-tidy: remove duplicate include
02f7c17 clang-tidy: remove redundant declarations
9b1ced2 clang-tidy: remove return in void functions
2c3cbb5 clang-tidy: don't use else after return
8f575ec replace malloc with g_malloc0
4c1b0a0 clang-tidy: properly use strncmp
122ae9e clang-tidy: don't assign in if
80a8aeb ui: change void to char
2e1bf90 meson: use find_library for numa
280b89d meson: replace generic array with files()
f2c8309 Drop ProtectKernelTunables
23c6da7 meson: add a minimum version decorator
ea733f4 meson: drop redundant install_man() options
21e1ae8 meson: bump project version to 1.9.4
922ee47 meson: move build files to repository root
f2aebff cast void pointer to actual type
b6a831d add void to fix strict-prototypes
1277ea5 fix 32-bit formats
8301666 Check fflush() return value
c0cd614 irqbalance-ui: check if using a negative index of buffer
f8b8cdd update configure to version 1.9.4
8d7c783 Flush file before closing
de0fe4a Fix socket API being blocked for 10s
a99b604 Set additional systemd options for service
f4d987f activate_mapping: set errsave before first jump to the error label
b4c3771 Avoid repeated affinity checks when no change is necessary
ad0ea2c Slience "... rebalancing" messages for unmigratable IRQs
f3282f4 filter console only output when using journal mode
43cace4 Enable systemd feature support by default when building with meson
2c167c4 Add support for linking against libnl when building with meson
73cc58c Turn NUMA support into an enabled feature, when building with meson
1aed521 Set project version of meson build to 1.9.3
f042291 Install man pages when building with meson
2b59014 When building with meson, make sure to link against numa
5635a2e Updating to version 1.9.3
75a15c5 Automatically use systemd journal and run in foreground when under systemd
bc7794d activate_mapping: avoid logging error when there is none
eee7917 activate_mapping: only blacklist irq if error is considered permanent
9a1fd29 activate_mapping: report error reason
470a64b activate_mapping: make sure to catch all errors
f589bdc activate_mapping: avoid use-after-free when affinity cannot be set
4efc192 Revert "activate_mapping: fflush the buffered data to smp_affinity"
8bbc0ae activate_mapping: fflush the buffered data to smp_affinity
d02ec54 procinterrupts: fix initialisation of regex_t struct
0e05127 Fix it so we actually stop when we hit an interrupt condition
3920e06 Fix signedness of error handling
ea1e9a7 Revert "Fix CPU number condition in service file"
0e9acb6 Issue 259: select NL_SKIP / NL_STOP based on error
f166b00 fix CPU number condition in service file
c91bdf6 thermal: Fix log message for perf and efficiency
f85c6c1 ui: do not force black background
ac4ba06 irqbalance: fix memory leak in irq hotplug path
bbcd9a4 procinterrupts: Fix IRQ name parsing on certain arm64 SoC
178cf3b thermal: Fix the warning message
efec4c6 allow AF_NETLINK in the systemd service restrictions
7c18ffc optimize getting cpu number
3ddaa30 updating to version 1.9.2
febe697 change the log level in thermal.c from error to warning
b25b1f9 Avoid double free on deinit_thermal()
014765d Fix uninitialized variable
e10949e irqbalance: fix a minor typo
ac05cb7 updating to version 1.9.1
725d9b1 irqbalance: properly check if irq is banned
402ca1b irqbalance-ui: display irq name in SETUP IRQS
d48eaf6 irqbalance: use endptr to check whether the input parameter is empty
c8d1fff irqbalance-ui: skip ',' in parse_setup to avoid coredump
cfb15f0 Improve documentation and logging for banned cpus
577796a irqbalance-ui: print cpulist in SETUP IRQS
db7dc03 irqbalance-ui: support scroll under tui mode of irqbalance-ui
a61b382 fix memory leak in ui/ui.c
b65faa2 irqbalance-ui: can't change window when in editing state
7f1caca irqbalance-ui: move 'ASSIGNED TO CPUS' to the last column
0a82ddd parse_proc_interrupts: fix parsing interrupt counts
028082a add keep_going check to prevent irqbalance from failing to exit after SIGTERM
5602913 Handle thermal events to mask CPUs
c65cda1 Implement Netlink helper functions to subscribe thermal events
b66647a Prepare to handle thermal event
378d470 add meson
bd67801 Enable static building of irqbalance
5228835 check whether savedptr is NULL before invoking strlen
ff48ac9 get irq->module relationship from /sys/bus/pci/*/driver
80d5fbb updating to version 1.0.9
df3436b Add the cpus_copy() helper
61a9423 correct wait time in oneshot mode
917b102 Document migrateval
188f9ef Confine irqbalance to systems where it is useful.
0f594a6 Separate variable declaration from assignment
9b004c6 Ensure that we get all of a unix message
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'classes/qemuboot-testimage-network.bbclass')
0 files changed, 0 insertions, 0 deletions
