The Wire · Showcase
KERNEL RC3 FIXES CGROUP DEADLOCK, FBDEV USE-AFTER-FREE AS LINUX 7.1 STABILIZES
By RepoJournal · Filed · About Linux
The kernel is patching critical races and memory safety bugs in cgroups, framebuffer drivers, and RDMA subsystems ahead of the 7.1 final release.
Tejun Heo merged the most consequential fix overnight: a cgroup task unlink deadlock that's been haunting the v7.0 cycle [1]. The race between task exit and controller invariants left the kernel seeing tasks longer than userspace expected, creating an A-A deadlock that successive patches couldn't bridge. This one changes the core timing. Separately, framebuffer fixes landed addressing a critical use-after-free in udlfb [2] and bitmap font rotation corruption that broke 180-degree rotated displays [2]. RDMA pulled in error path fixes across mlx5, mana, ocrdma, and vmw_pvrdma [3], plus a user-triggerable race in mlx5 object destruction where the firmware returns the same ID twice. The workqueue subsystem fixed a va_list mangling bug in devm_alloc_workqueue() that garbled names and skipped lockdep on the devm path [4]. Sched_ext got idle CPU selection fixes that were leaking tasks outside their allowed mask [5]. On the installer front, archinstall now preserves standalone initramfs when UKI boots with grub-btrfs snapshots, preventing boot failures on snapshot recovery [6]. Python-cryptography bumped to 48.0.0 across Arch packages [7].
Action items
- → Pull cgroup fixes [ref:1] immediately if running v7.0 with heavy task churn torvalds/linux [immediate]
- → Apply framebuffer patches [ref:2] if you rely on udlfb or rotated displays torvalds/linux [plan]
- → Review RDMA error path fixes [ref:3] for mlx5/mana deployments torvalds/linux [plan]
- → Update archinstall if using UKI with btrfs snapshots [ref:11] archlinux/archinstall [plan]
References
- [1] Merge tag 'cgroup-for-7.1-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup torvalds/linux
- [2] Merge tag 'fbdev-for-7.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev torvalds/linux
- [3] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma torvalds/linux
- [4] Merge tag 'wq-for-7.1-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq torvalds/linux
- [5] Merge tag 'sched_ext-for-7.1-rc2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext torvalds/linux
- [6] Keep standalone initramfs for grub-btrfs when UKI is enabled (#4513) archlinux/archinstall
- [7] Update dependency arch/python-cryptography to v48 ↗ archlinux/archinstall
FAQ
- What changed in Linux on May 6, 2026?
- The kernel is patching critical races and memory safety bugs in cgroups, framebuffer drivers, and RDMA subsystems ahead of the 7.1 final release.
- What should Linux teams do about it?
- Pull cgroup fixes [ref:1] immediately if running v7.0 with heavy task churn • Apply framebuffer patches [ref:2] if you rely on udlfb or rotated displays • Review RDMA error path fixes [ref:3] for mlx5/mana deployments
- Which Linux repositories shipped on May 6, 2026?
- torvalds/linux, archlinux/archinstall