Desktop and graphics: Arm CLA, ELPA, DRM
Kernel DRM work and Emacs packaging debates led Desktop and Graphics traffic. Accelerator virtualization, document viewers, LLM governance, and allocator fixes all saw active threads.
Arm Core Local Accelerator driver RFC
An RFC v2 series of 15 patches proposes an Arm Core Local Accelerator driver, with supporting changes across misc, KVM, and VFIO. Jason Gunthorpe objected to the planned use of mdev. Accelerator and virtualization developers should track the interface choices under discussion.
emacs-reader proposed for GNU ELPA
A proposal seeks to add emacs-reader, a MuPDF-backed document viewer, to GNU ELPA. Licensing, build, and copyright questions remain open among the participants. Package maintainers and Emacs users have a direct interest in how external rendering libraries are integrated.
Emacs LLM package debate paused
Maintainers halted discussion on removing SaaSS modules from LLM packages in ELPA. The pause continues until RMS updates the GNU Coding Standards. The exchange highlights ongoing governance tension over proprietary service dependencies in free software packages.
DRM atomic reset flag series
A v5 series of 14 patches introduces a DRM_MODE_ATOMIC_RESET flag and related refactors. The work would let userspace atomically reset KMS object states. Compositor and display-stack developers gain a clearer path to reliable state recovery.
vc4 job_lock split and shrink
An 11-patch series for drm/vc4 splits and shrinks the job_lock. The changes address IRQ inversions, seqno races, and preempt problems while cutting lock contention by roughly 90 percent. Drivers and users on the vc4 path benefit from lower contention and fewer race windows.
Blender DevTalk proposal intake
Blender developers are weighing how to fold feature proposals from an external RCS site into DevTalk subcategories. Voting mechanics and practical feasibility are under debate. The outcome will shape how community requests enter the official development workflow.
Lifetime-parameterized DRM file data in Rust
A seven-patch series proposes lifetime-parameterized DRM File private data for the Rust side of DRM. The design supports borrowing from RegistrationData. Rust DRM driver authors gain tighter lifetime control over file-private state.
gpu/buddy range-biased allocator fix
A two-patch series removes quadratic cost from the gpu/buddy range-biased allocator. It does so by tracking subtree free order and pruning empty subtrees. GPU memory management sees more predictable allocation cost under range bias.