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...