Desktop and graphics: procfs rework, MSM fix, DMA-buf
Heated discussion surrounded a large procfs refactoring aimed at reducing attack surface, while a related security series corrected undersized buffer handling in the MSM DRM driver. Parallel work advanced DMA-buf mapping types, panel atomic state, memcg charging, Emacs policy on generated code, and Blender lighting nodes.
Procfs kernfs-style move draws resend complaints
A resend of a seven-patch series proposed moving procfs toward the model used by kernfs in order to eliminate pinning attack surface. Linus Torvalds issued a blunt complaint about the volume of resends and the resulting mailbox spam. The heated exchange on dri-devel involved four participants across 185 messages.
UBWC layout defined, MSM undersize validation fixed
A seven-patch series for drm/msm and media documents the UBWC buffer layout and corrects validation inside msm_framebuffer_init. Prior code accepted undersized buffers and thereby allowed DPU out-of-bounds reads. The technical security discussion involved four participants in a dozen messages.
Brauner RFCs procfs refactor to cut page-fault stalls
Christian Brauner posted an RFC series that would refactor procfs along kernfs lines, targeting elimination of page-fault stalls when entries are removed. Linus Torvalds replied with an alternative approach. Nine participants generated nearly 190 messages on the proposal.
DMA-buf mapping types framework reaches v2
A 23-patch v2 series introduces a DMA-buf mapping types framework together with scatter-gather table conversions and driver updates. The changes address VFIO, IOMMUFD, and peer-to-peer use cases. A single participant drove the 24-message technical thread.
Emacs contributors urge permanent LLM code ban
A group of Emacs contributors called for a permanent ban on LLM-generated code, extending beyond copyright concerns alone. Maintainers deferred any decision to future GNU guidance. The heated governance thread on emacs-devel drew 15 participants and 51 messages.
DRM panels gain opt-in atomic state via bridges
A 35-patch series lets DRM panels use atomic state by routing access through an embedded drm_bridge. The change remains opt-in for individual drivers. Seven participants discussed the proposal across 60 messages.
Memcg dma-buf accounting and charge transfer
Version 4 of an eight-patch set adds memory cgroup accounting for dma-buf objects, a charge_fd mechanism, the DMA_BUF_IOCTL_XFER_CHARGE ioctl, and LSM hooks for cross-cgroup attribution. Two participants exchanged ten messages on the series.
Blender Material Lighting Nodes gather feedback
A 129-message thread on the Blender development forum collected user feedback on new Material Lighting Nodes. Discussion centered on limits of NPR lighting and planned support for AOVs. Thirty-three participants took part.