freenode

← digests

Procfs rewrite, Emacs LLM fights, graphics driver patches

Desktop & Graphics2026-11-10

A large procfs rewrite drew core maintainer review, while emacs-devel spent the day on machine-generated code. Graphics lists also carried Rust VFIO and DMA-buf series, and Dolphin regained a Columns view.

Procfs refactor modeled on kernfs under core review

Christian Brauner posted an RFC, later resent as v2, to move procfs toward what kernfs already does. The series is meant to eliminate page-fault stalls when entries are removed and to eliminate a userspace pinning attack surface. Linus and other core maintainers are in the review, and Linus has suggested an alternative approach, so the design of a widely used kernel interface is still open.

ELPA submission of vibe-spell draws a heated review

A proposal to add vibe-spell to ELPA, an LLM-translated reimplementation of Hunspell, set off a heated exchange among 16 participants. The argument is about maintainability, quality, and whether the code meets free software requirements. The thread is a concrete test of how Emacs package review treats machine-written code.

Human Emacs proposal would ban LLM contributions

A separate emacs-devel dispute, with 22 participants, concerns a Human Emacs proposal for a permanent ban on LLM-generated contributions beyond current copyright rules. The thread is large and heated. If it sticks, the project would reject a class of patches that copyright assignment alone does not currently bar.

Rust VFIO PCI abstractions and an NVIDIA vGPU driver

A 12-patch v2 series adds Rust VFIO PCI abstractions and an NVIDIA vGPU variant driver that uses nova-core SR-IOV. Three people are on the thread. GPU virtualization work that wants a Rust path through VFIO now has patches to review.

DMA-buf mapping types proposed in v2

A 23-patch v2 series introduces a DMA-buf mapping types framework, along with SGT conversions and driver updates for VFIO, IOMMUFD, and peer-to-peer use. Five participants are discussing it. The types would give graphics and IOMMU code a shared description of how a buffer is mapped.

Dolphin regains a Columns view

KDE's Dolphin file manager has a Columns view again, in the Miller Columns style. On the KDE discussion board, users are reporting on builds and asking for minor UX adjustments. People who navigate large directory trees in Dolphin can follow those build reports while the mode settles.

NonGNU ELPA package ekp raises policy and naming questions

A NonGNU ELPA submission for ekp, a Knuth-Plass line-breaking package, drew nine participants into a discussion of LLM-generated code policy and of the package name. Richard Stallman took part. The review sits next to the other Emacs threads on what machine-assisted code the project will accept.