summaryrefslogtreecommitdiffstats
path: root/classes/qemuboot-xen-dtb.bbclass
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2025-12-01 22:48:13 -0500
committerBruce Ashfield <bruce.ashfield@gmail.com>2025-12-01 23:40:02 -0500
commit18c8c609913aac602df58f53763ff915e18c7a03 (patch)
tree08769618b043c24ce9a9dd843a88876c7d3748d4 /classes/qemuboot-xen-dtb.bbclass
parent5459ca4fdc2a6342ff4d4edd928bafbd07c14ce5 (diff)
downloadmeta-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-xen-dtb.bbclass')
0 files changed, 0 insertions, 0 deletions