Btrfs Sees Urgent Fix Following Recent Reports Of Log Tree Corruption

On Linux 6.15.3+ there have been increased reports of log tree corruption being hit by users of the Btrfs file-system. Fortunately, a fix has now been submitted for Linux 6.17 Git and then for back-porting to the recent stable kernel versions.

Peter Jung of CachyOS raised one month ago increased reports of corruption for the log tree with Btrfs. There have also been other reports too of Btrfs log tree corruption on Linux 6.15.3+ kernels. Fortunately

Valve's ACO Compiler Used By AMD Drivers Optimize Scheduling Heuristic For Newer GPUs

Merged today for Mesa 25.3-devel to benefit the RADV Vulkan and RadeonSI Gallium3D AMD drivers are improved scheduling heuristics for the ACO compiler back-end developed by Valve.

The ACO compiler can now enjoy improved scheduling heuristics to help with performance on newer AMD Radeon graphics processors. The existing ACO scheduling heuristics were catering to aging Polaris GPUs while now the code is better adapted for more recent GPUs.

Daniel Schürmann opened the merge request nearly one year ago to improve the scheduling heuristic for ACO.
Continue reading...

Linux 6.17 Optimizes khugepaged For ARM64 With Huge "16x" Impact For One Code Path

Andrew Morton this week sent in some additional memory management "MM" changes for the Linux 6.17 to complement last week's many MM patches from new optimizations to more DAMON features . Most notable with this secondary set of patches are khugepaged optimizations that especially help ARM64 Linux systems.

Khugepaged is part of the Transparent Hugepage support in the Linux kernel and is seeing some exciting optimization work in Linux 6.17 for AArch64 hardware. The optimizations improve khugepaged throughput via batching PTE operations for large
Continue reading...

GTK3 Version Of gconfig Merged For Linux 6.17

All of the Kbuild changes were merged today for the Linux 6.17 kernel. Most notable with the Kbuild changes is the gconfig graphical utility for configuring the Linux kernel configuration now being ported from GTK2 to GTK3 .

The Linux kernel's make gconfig functionality for having a simple GTK user-interface for generating your Linux kernel configuration prior to compilation was recently ported to GTK3 . That's now good to go and in Linux 6.17 as an alternative to the TUI-based menuconfig or
Continue reading...

systemd 258-rc2 Released In Preparing For H2'2025 Linux Distributions

Released two weeks ago was systemd 258-rc1 with many changes throughout its massive codebase . Out today is a second release candidate of the forthcoming systemd 258.

Compared to all the changes outlined in the systemd 258-rc1 announcement across the diverse range of capabilities provided by this init system and service manager, there are a few more changes to mention with systemd 258-rc1.

First up, new BPF delegate options / tokens for the mount of bpffs: BPFDelegateCommands=
Continue reading...

Rust Making Progress On Its 2025 Project Goals

The Rust project put out a status update concerning its 2025 project goals to summarize what has been accomplished during the first half of the year.

Rust developers continue making progress on their 40 project goals and most importantly their three flagship goals of the year.

Updated first in today's blog post was the work on bringing the async Rust experience closer to parity with sync Rust. Various experimental features and other items have been shipped in continuing to work on the async Rust story but not making as much progress
Continue reading...

PCI Express 8.0 Aims For 256 GT/s In 2028

The PCI-SIG announced today the PCI Express 8.0 specification due out in 2028 will double the data of the PCI Express 7.0 specification, taking it to 256 GT/s.

PCI Express 8.0 is tracking to be published in 2028 and will top out at 256 GT/s for its raw bit rate and up to 1 TB/s bi-directionally in an x16 configuration. PCIe 8.0 is also evaluating new connector
Continue reading...

Debian 13 Showing 13% Performance Improvement Over Debian 12 On AMD EPYC

If all goes according to plan Debian 13.0 will be released this weekend . Already in its effectively final state aside from any last minute fixes, I've begun running Debian 13 testing builds on various systems in the lab to great success. With two years since Debian 12, the new software packages of Debian 13 help in delivering better performance especially on modern systems. Here is a look at Debian 12 versus Debian 13 performance on an AMD EPYC server across 130 benchmarks.

Continue reading...

exFAT Fixes Significant Random Write Performance Regression With Linux 6.17

Following yesterday's F2FS pull request , the exFAT file-system updates were sent out and since merged for the ongoing Linux 6.17 kernel merge window.

There are only two patches for exFAT during the Linux 6.17 merge window but they are significant.

First up, is a patch for proper handling of the "fdatasync" flag to fix a performance regression previously introduced for this exFAT file-system driver in the Linux kernel. In fixing the issue, the random write performance on an

Open Source LLM

Intel Upstreams libsycl SYCL Runtime Library Into LLVM

For several years now Intel has been working on SYCL support within LLVM and various related efforts like the LLVM SPIR-V back-end as part of their oneAPI ambitions and Data Parallel C++ across their spectrum of hardware. The latest hitting upstream LLVM is libsycl as a SYCL run-time library.

Merged this past week thanks to Intel engineers is libsycl as a new top-level LLVM runtime project for a run-time library implementation of the SYCL specification. This is another piece to their puzzle in working on
Continue reading...