The Wire · Showcase
KERNEL RC3 PLUGS CGROUP DIVIDE-BY-ZERO, RDMA DOS HOLE
By RepoJournal · Filed · About Linux
Linux 7.2-rc3 lands critical fixes for memory node rebinding crashes and RDMA traffic amplification attacks.
A cpuset division-by-zero vulnerability is patched [1] when task mempolicy rebinds during CPU hotplug, now rebinding against effective nodes instead of potentially empty ones. The RDMA pull [2] hardens against DOS with certain RMPP traffic patterns, fixes mac address comparison for proper CMA operation on InfiniBand, and closes several irdma crashes around memory registration alongside uninitialized values in erdma and mana drivers. The sched_ext subsystem [3] gets lifecycle fixes addressing two use-after-frees and an enable-failure path that left half-initialized schedulers linked, plus two dispatch-path locking bugs including a spurious abort from migration races. RTLA tracing tools [4] fix build failures on uclibc systems by adding missing unistd includes and linking ctype dependencies. NFSD [5] patches a use-after-free when unlocking filesystems post-shutdown. On the userspace front, Omarchy 3.8.3 [6] ships tmux pane improvements with Alt+Enter splitting and CSI-u encoding across Alacritty, Foot, Ghostty, and Kitty. ArchInstall closes out the cycle with routine mypy upgrades [7] [8] to v2.3.0 across pre-commit and dependencies.
Action items
- → Rebase off rc3 before merging any cgroup-related memory hotplug changes torvalds/linux [immediate]
- → Review RDMA configurations for RMPP traffic patterns, patch irdma/erdma/mana if running those drivers torvalds/linux [plan]
- → Monitor sched_ext dispatch behavior if using custom schedulers, upgrade after rc3 torvalds/linux [monitor]
References
- [1] Merge tag 'cgroup-for-7.2-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup torvalds/linux
- [2] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma torvalds/linux
- [3] Merge tag 'sched_ext-for-7.2-rc3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext torvalds/linux
- [4] Merge tag 'trace-tools-v7.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace torvalds/linux
- [5] Merge tag 'nfsd-7.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux torvalds/linux
- [6] v3.8.3 ↗ basecamp/omarchy
- [7] Update pre-commit hook pre-commit/mirrors-mypy to v2.3.0 ↗ archlinux/archinstall
- [8] Update dependency mypy to v2.3.0 ↗ archlinux/archinstall