Fscrypt Sees Cleanup with Linux 7.3 Open Door for Features Like Btrfs Encryption

DemiGuru1 pts0 comments

FSCRYPT Sees Cleanup With Linux 7.3 To Open Door For More Features Like Btrfs Encryption - Phoronix

Articles & Reviews

News Archive

Forums

Premium Ad-Free<br>Contact

Popular Categories

Close

Articles & Reviews

News Archive

Forums

Premium

Contact

Categories

Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals

FSCRYPT Sees Cleanup With Linux 7.3 To Open Door For More Features Like Btrfs Encryption

Written by Michael Larabel in Linux Storage on 20 August 2026 at 09:18 AM EDT. Add A Comment

FSCRYPT is the Linux file-system encryption framework for supporting per-directory, transparent encryption. FSCRYPT so far is used by the likes of EXT4, F2FS, and CephFS. For Linux 7.3 there is an important clean-up to the FSCRYPT code to simplify it while also opening the door for new features moving forward into future kernel versions.

Eric Biggers sent out the FSCRYPT updates this week for Linux 7.3, which are already merged and headlined by a significant clean-up. This work removes redundant implementations of the single file encryption code where as EXT4 and F2FS had each been carrying their own implementation. In place the blk-crypto implementation for file contents encryption is used, which also allows using inline encryption hardware where supported.

Removing the redundant implementation allows for clearing out a lot of FSCRYPT code. Plus makes it easier supporting new features moving forward. Among those features noted by Eric Biggers of Google is for IOmap support, large folios, and supporting FSCRYPT encryption with Btrfs.

For Linux 7.3 this rework also now allows direct I/O to work on encrypted files even without the "inlinecrypt" mount option rather than falling back to buffered I/O.

More details on this FSCRYPT work now merged for Linux 7.3 via this pull request.

Add A Comment

Tweet

EXT4 Preps More Performance Improvements For Linux 7.3<br>Btrfs Ready With More Performance Improvements For Linux 7.3: Some ~3x To ~5x Wins<br>IOmap Improvement For Linux 7.3 Takes EXT4 & XFS Performance Further<br>Linux 7.3 Corrects Faulty Behavior Of FAT File-System Driver For Filenames Too Fat<br>XFS Lands FALLOC_FL_WRITE_ZEROES For Efficiency Improvement In Linux 7.3<br>EFS & FreeVxFS File-Systems Get Booted While FailFS Merged For Linux 7.3

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

QEMU 11.1 Released With Numerous Improvements<br>OpenAI Brings ChatGPT Desktop App To Linux<br>Rsync 3.5 Released As "Extraordinary" Update To Fix 33 Security Issues<br>GNOME 51 Beta Released With Many Minor Improvements<br>Linux 7.2 Released With Faster I/O, New AMD & Intel Driver Improvements<br>Comma.ai Launches A PCIe Gen4 x4 To USB4 Dock With Open-Source Firmware<br>Omarchy 4.0 Linux Distro Released With Desktop Shell Now Implemented Via Quickshell<br>Offloading Rust To GPUs Proves Capable Of High Performance With Memory Safety

FSCRYPT Sees Cleanup With Linux 7.3 To Open Door For More Features Like Btrfs Encryption

Linux Driver Posted For The PreSonus Quantum 2626: A ~$700 Thunderbolt Audio Interface

RPM 6.1 Released With Clang Build Fixes, New Release Model

Mesa 26.2.1 Released With Dozens Of Fixes

Linux 7.3 Cleans Up The Code For Disabling Of Legacy 32-bit Time Support

KDE Gear 26.08 Delivers The Latest KDE App Experience

X.Org Server 26.1 RC1 Prepares For First Feature Release In Five Years

EXT4 Preps More Performance Improvements For Linux 7.3

Two Very Exciting Memory Management Optimizations Going Into Linux 7.3

Go Language 1.27 Adds Generic Methods, Struct Improvement & More SIMD

Btrfs Ready With More Performance Improvements For Linux 7.3: Some ~3x To ~5x Wins

XWayland 26.1 RC1 Released With Many New Features

Linux 7.3 Deprecates Many Older 32-bit ARM Platforms, Orphans Hundreds Of Drivers

PHP 7.4 To PHP 8.6 Benchmarks, PHP 8.6 JIT Performance

Linux 7.3 Scheduler Improvements: Help For Gaming, Hybrid CPUs, Lower Scheduler Latency

New AMD Low-Power Core & Unified Intel/AMD CPU Core Type Handling In Linux 7.3

Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations.

AMD EPYC 9005 Series Memory Scaling Performance From 4 To 24 DDR5 RDIMMs

The CachyOS Performance vs. Other Linux Operating Systems On A $46k USD Workstation

ARCTIC Fan Controller: The Best Fan Controller For Linux Desktops, Less Than $10 USD

Linux 7.1, Linux 7.2 Performance On The Intel Xeon 600 Series

The Beneficial Performance Gains...

linux performance fscrypt encryption features improvements

Related Articles