freenode

← digests

Desktop and Graphics on 2026-10-15

Desktop & Graphics2026-10-15

Kernel work on dri-devel advanced several driver and memory-management patch series, with attention to kobject safety and dmabuf interfaces. Parallel threads examined Emacs packaging policy for LLM features and Blender forum structure for proposals.

kobject release callbacks made mandatory

A patchset on dri-devel requires explicit initialization of struct kobj_type::release through a Clang __require_explicit_initialization attribute. The series surfaces and corrects ten missing callbacks that previously risked use-after-free and memory leaks. Device-model and driver authors gain a compile-time guard against incomplete kobject teardown paths.

Emacs LLM packaging debate paused

Maintainers on emacs-devel stopped discussion of removing SaaSS modules from LLM-related packages in ELPA. The halt awaits an RMS revision to the GNU Coding Standards. Package maintainers and users of free-software LLM tooling in Emacs remain in a holding pattern until the standards update lands.

VFIO PCI DMABUF mmap support

Version 8 of a kernel series adds mmap() for VFIO PCI DMABUFs. The change permits isolated BAR sharing across processes. Virtualization and GPU-passthrough stacks obtain a cleaner path for controlled buffer access without broader address-space exposure.

dmabuf io_uring read/write at v11

A v11 patchset introduces dmabuf-backed registered buffers so io_uring can perform read and write operations directly on NVMe. Earlier iterations are superseded by this round of refinements. Storage and graphics developers evaluating zero-copy paths between device memory and block I/O have a concrete proposal to review.

Blender DevTalk proposal intake

Blender developers examined folding feature proposals from an external RCS site into DevTalk subcategories. Participants debated voting schemes and practical feasibility. The outcome will influence how external ideas enter the official development forum.

Panthor protected mode for Mali CSF

Version 4 of a series adds protected-mode execution to the Panthor DRM driver for Mali CSF GPUs. The work extends secure-context support inside the open driver. Arm Mali users obtain clearer isolation options for sensitive workloads.

gpu/buddy range-biased allocation cost fixed

A two-patch series removes quadratic cost from the gpu/buddy range-biased allocator. It tracks subtree free order and prunes empty subtrees. Graphics memory managers avoid the previous O(N^2) penalty on biased allocations.