News › linux

XFS Adds FALLOC_FL_WRITE_ZEROES Support in Linux 7.3 for Improved Efficiency

By Zayden R., August 18, 2026

Linux 7.3 introduces FALLOC_FL_WRITE_ZEROES support for the XFS file system, enhancing efficiency by offloading zeroing operations. Originally introduced in Linux 6.17, this feature was first implemented in EXT4.

Linux kernel 7.3 brings a notable enhancement to the XFS file system with the addition of FALLOC_FL_WRITE_ZEROES support. Engineers will appreciate this update, as it promises improved efficiency by offloading zeroing operations to the hardware, rather than relying on user-space methods. This was enabled by leveraging NVMe Deallocate or similar SCSI standards, which allow for more efficient zeroing out of files or specified ranges.

FALLOC_FL_WRITE_ZEROES was initially introduced in Linux 6.17, marking a shift in how zeroing operations are handled. The EXT4 file system was the first to support this feature, and now with Linux 7.3, XFS joins the ranks. For those working with SSDs, this means a more efficient process, potentially resulting in better performance and reduced overhead.

The rest of the XFS updates in this release are routine, focusing on bug fixes and code improvements. While these may not grab headlines, they are essential for maintaining the stability and reliability that users expect from their file systems.

For engineers managing systems that rely on XFS, this update is straightforward but impactful. It’s time to check kernel versions and consider upgrading to take advantage of these efficiency gains. The practical impact could be significant in environments where large files or frequent zeroing operations are common.

Sources

Practice this on a real machine

The Linux Camp teaches these topics as hands-on labs on real virtual machines, verified as you type.