freenode

← digests

Emacs security release and DRM kernel work

Desktop & Graphics2026-07-24

Desktop and graphics activity on 2026-07-24 featured an Emacs release with security fixes plus multiple kernel patch series for PCI races, Rust DRM abstractions, and driver memory and display improvements. Blender developers also examined new procedural noise proposals.

Emacs 30.1 Android binaries with security fixes

Android binaries of Emacs 30.1 became available on emacs-devel. The release includes security fixes for CVE-2025-1244 and CVE-2024-53920. Developers using Emacs on Android platforms gain protection against the addressed vulnerabilities.

PCI dynamic ID UAF and TOCTOU fixes

A nine-patch v4 series posted to dri-devel fixes use-after-free and TOCTOU bugs in PCI dynamic ID insertion and matching. The work targets core PCI paths relied on by graphics drivers. These races matter because they can corrupt kernel memory during device matching or hotplug.

Rust dma_fence abstractions for dma_buf

A six-patch v6 series adding Rust abstractions for dma_fence appeared on dri-devel and drew discussion from six participants. An automated review flagged several critical use-after-free and deadlock issues. The series advances safer Rust interfaces inside the DRM subsystem.

Penny Noise node proposals in Blender

A developer proposed Penny Noise variants for Blender nodes on DevTalk, generating sixteen messages from five participants. Core developers examined integration paths, node architecture, and AI-assisted code. The discussion could broaden procedural texture options inside Blender.

HMM mmap lock-drop for userfaultfd mappings

An eight-patch v11 series on dri-devel adds mmap lock-drop support for userfaultfd-backed mappings in mm/hmm. It updates MSHV, Nouveau, ODP, and GPUSVM drivers while an automated review flagged critical bugs. The changes improve heterogeneous memory handling for GPU and virtualization workloads.

Rockchip Synopsys DisplayPort controller updates

A ten-patch v4 series on dri-devel improves the Synopsys DisplayPort controller for Rockchip platforms. It adds runtime PM, audio, and USB-C DP AltMode support to the DW DP driver, with bot reviews noting several issues. Rockchip-based systems gain more complete display and alternate-mode connectivity.

drm_ras netlink RAS error events for Xe

A two-patch v6 series on dri-devel adds drm_ras netlink multicast support for RAS error events in the Xe driver. The work received reviews and maintainer sign-off from four participants. It provides a structured channel for reliability error reporting from Intel Xe graphics.

i915 shmem large-object allocation fixes

A five-patch v4 series on dri-devel improves memory management for large object allocations when i915 shmem is used with IOMMU. It refactors i915 shmem allocation and adds scatterlist overflow checks in iommu-dma to stop corruption and leaks. The fixes stabilize Intel graphics under heavy allocation with IOMMU enabled.