Emacs 31 blockers and DRM/HMM patch progress
Emacs maintainers triaged bugs blocking the 31.1 release while kernel developers advanced HMM, Rust dma-buf, and DRM color pipeline work. Several series also addressed PCI security issues and HDMI support on Rockchip hardware.
Emacs 31 release-blocking bugs under triage
Emacs maintainers listed and triaged bugs that block the 31.1 release on emacs-devel. A security mitigation for a vc-hooks vulnerability is also under discussion. Readers tracking the next major Emacs release will want the status of these blockers and the related hardening work.
HMM mmap lock-drop support reaches mm.git
The v11 series adding mmap lock-drop support for userfaultfd-backed mappings in mm/hmm drew review comments on retry and locking behavior. Andrew Morton pulled the work into mm.git. This matters for drivers and subsystems that rely on heterogeneous memory management with userfaultfd.
Rust dma_fence abstractions face soundness review
A v8 patch series proposes Rust abstractions for dma_fence in the dma_buf subsystem, aimed at GPU drivers. Automated review flagged multiple soundness bugs and deadlock risks. Kernel Rust adoption for graphics paths depends on resolving these issues cleanly.
YUV-to-RGB colorop for amdgpu and VKMS
Successive v4 and v5 patchsets add a missing fixed-matrix YUV-to-RGB colorop to the DRM plane color pipeline for amdgpu and VKMS. The work closes a gap for YCbCr framebuffers under the new color pipeline API and has seen Weston and KWin testing. Desktop compositor and driver authors gain a standardized conversion path.
HDMI 2.0 support for DW HDMI QP TX
A 69-patch v10 series adds HDMI 2.0 SCDC and scrambling support to the DW HDMI QP transmitter on Rockchip platforms, along with DRM helper refactors. Automated review repeatedly flagged high-severity bugs. Rockchip and embedded graphics users benefit once the series lands cleanly.
PCI dynamic ID UAF and TOCTOU fixes
A v4 series fixes use-after-free and time-of-check-to-time-of-use bugs in PCI dynamic ID matching and insertion, plus related driver cleanups. The changes harden a core bus subsystem used by many graphics and peripheral drivers. Security-conscious kernel users should track the merge.
Native-comp finalization deferred on idle
Discussion continued on deferring Emacs native compilation finalization until idle time. On macOS, loading .eln files triggers synchronous security checks that cause UI stutter; the thread weighs PROBLEMS workarounds and alternatives. macOS Emacs users experience smoother interaction if the deferral lands.