v0.1.10
What's Changed
- Sync to the latest kernel by @htejun in #253
- ci: Also include gcc-multilib to fix CI by @Byte-Lab in #256
- scx_rustland_core: relax compact unevictable memory constraint by @arighi in #255
- scx_rustland: bump up version to 0.0.6 by @arighi in #257
- Fix issue when CDPATH contains libbpf directory by @hodgesds in #259
- Update README with instructions for building against local libbpf by @hodgesds in #258
- scx_rusty: load balancing fixes by @danieljordan10 in #260
- Update README with Slack invite link by @hodgesds in #262
- Make scx_rusty interactive by @Byte-Lab in #261
- ci: enable kvm support in the github workflow by @arighi in #265
- common: Pull bpf_log2l() into helper function header by @Byte-Lab in #264
- INSTALL: Add instructions for Nix by @ptr1337 in #267
- README: Add missing link to Nix Install instructions by @ptr1337 in #268
- scx_lavd: support CPU frequency scaling by @multics69 in #263
- rusty: Support CPU hotplug onlining by @Byte-Lab in #266
- Fix typo by @vax-r in #271
- scx_rustland_core: use a BPF_MAP_TYPE_USER_RINGBUF to dispatch tasks by @arighi in #270
- systemd-service: Don't restart always by @ptr1337 in #273
- scx_lavd: support yield-based preemption by @multics69 in #274
- scx_utils: report an explicit error when another scheduler is running by @arighi in #276
- INSTALL.md: Add info about debug kernel on arch based by @ptr1337 in #277
- topology: Support CONFIG_NUMA=n in Topology crate by @Byte-Lab in #278
- rustland: reduce scheduling overhead by @arighi in #272
- scx_rustland: maximize CPU utilization by @arighi in #279
- scx_rustland: properly support offline CPUs by @arighi in #281
- Add pacman hooks for systemd by @sirlucjan in #282
- scx_lavd: add non-functional misc updates by @multics69 in #283
- Fix typo by @vax-r in #284
- scripts: Add script to measure runqlat for a process by @jfernandez in #285
- scripts: whitespace cleanup for process_runqlat.bt by @jfernandez in #288
- journal.conf: increase the size of the logs and drop unneeded options by @sirlucjan in #287
- Avoid redundant substraction in rsigmoid_u64 by @vax-r in #290
- scx_rustland: introduce low power mode by @arighi in #286
- Add remaining hotplug pieces by @Byte-Lab in #289
- Add missing skel.attach() calls by @htejun in #293
- Sync from kernel (73f4013eb1eb) by @htejun in #291
- scx_lavd: fix inconsistent indentation in main.bpf.c by @multics69 in #295
- Fix warnings by @Byte-Lab in #294
- meson: fix a build error for libbpf at release build by @multics69 in #297
- Build: Make -Werror non-default by @Byte-Lab in #302
- scx_simple: re-add __COMPAT_scx_bpf_switch_all() by @arighi in #298
- simple: Add comment explaining use of SHARED_DSQ by @Byte-Lab in #303
- meson: fix a build error for libbpf at release build by @sirlucjan in #301
- Add pacman hooks for openrc by @sirlucjan in #300
- scx_rustland: cleanups by @arighi in #299
- scx_flatcg: Correct content error in comment by @vax-r in #304
- scx_rustland: introduce fifo mode by @arighi in #305
- scx_rustland: fix fifo mode support by @arighi in #306
- scx_rustland: improve audio workload and performance predictability by @arighi in #307
- Reduce MAX_ENQUEUED_TASKS to fit percpu allocator by @RinHizakura in #310
- Update INSTALL.md with fedora c scheds info by @jordalgo in #311
- scx_central: Provide backward compability by @vax-r in #314
- scx_lavd: Enforce memory barrier in flip_sys_cpu_util by @vax-r in #318
- Add openSUSE installation notes by @frelon in #316
- Revert "scx_lavd: Enforce memory barrier in flip_sys_cpu_util" by @multics69 in #321
- scx_layered: Improve affn_viol handling and implement dump method by @htejun in #312
- scx_rustland_core: fix build error with musl by @arighi in #320
- Document the needed BPF kernel config by @aruhier in #323
- scx_lavd: Adding READ_ONCE()/WRITE_ONCE() macros by @vax-r in #322
- README: Adding dependencies to allow compilation by @sirlucjan in #326
- scx_rustland: get rid of --builtin-idle option by @arighi in #325
- Bump versions for a release by @htejun in #327
New Contributors
- @danieljordan10 made their first contribution in #260
- @ptr1337 made their first contribution in #267
- @vax-r made their first contribution in #271
- @jfernandez made their first contribution in #285
- @RinHizakura made their first contribution in #310
- @frelon made their first contribution in #316
- @aruhier made their first contribution in #323
Full Changelog: v0.1.9...v0.1.10