freenode

← digests

DRM panel bridges, GNOME RFCs, and device memory work

Desktop & Graphics2026-09-25

Desktop and graphics activity on 2026-09-25 focused on DRM and VFIO kernel series plus a GNOME governance proposal. dri-devel carried most of the technical traffic while emacs-devel hosted a lengthy policy dispute.

DRM panels embed drm_bridge for API unification

A v3 nineteen-patch series on dri-devel embeds a drm_bridge into every drm_panel. The change unifies the panel API and deprecates the older panel_bridge helpers, drawing 51 messages from six participants. Display driver maintainers should track it because it simplifies how panels attach to the broader DRM bridge chain.

GNOME iterates on a formal RFC process

GNOME Discourse is discussing a proposal for an RFC process covering both governance and technical decisions. Fourteen participants produced 36 messages while refining the idea. A documented path for substantial changes would give desktop contributors clearer expectations around review and acceptance.

Device page migrate-on-fault reaches v15

A v15 eleven-patch series on dri-devel proposes HMM pagewalk-based migration of device pages on fault. The design aims to cut page-walk overhead relative to existing migrate_vma paths and has seen 18 messages from two participants. Heterogeneous memory users care because fewer walks improve fault latency for device-resident pages.

Emacs-devel disputes proprietary code and SaaSS policy

An offtopic emacs-devel thread expanded to 111 messages from 17 participants over GNU policy against packages that recommend SaaSS or LLMs. RMS commented on yt-dlp while the exchange included personal accusations. The heated debate underscores continuing friction between strict free-software norms and everyday tooling choices inside the Emacs community.

dma-buf system_heap gains 2MB chunks

A three-patch series adds 2MB order support to the dma-buf system_heap so IOMMU superpages can be used. Christian König raised design and overhead objections across 20 messages from four participants. Large contiguous allocations would benefit if the objections can be resolved without excessive cost.

VFIO PCI DMABUF mmap support at v6

The v6 nine-patch series extends VFIO PCI DMABUF handling with mmap and revocation. Safe BAR delegation to subordinate processes is the goal, discussed in 45 messages by six participants. Nested virtualization and device-passthrough developers need the revocation path to keep memory sharing correct when processes exit.

DMABUF_DEBUG regression fix for drm/msm

An RFC two-patch series targets a v7.3-rc4 DMABUF_DEBUG regression that silently breaks drm/msm V4L2 buffer imports on DEBUG_KERNEL builds. Five participants exchanged nine messages on the fix. Qualcomm video decode paths depend on reliable buffer import even when debug options are enabled.

VFIO dma-buf TPH support for peer-to-peer

The v13 five-patch VFIO dma-buf series adds an optional get_pci_tph callback for peer-to-peer steering tags. Acks have begun arriving after review pings in a 32-message thread with eight participants. Devices that rely on TPH for efficient P2P access gain a cleaner integration point once the series lands.