The Linux Kernel
6.12.1-arch1-6.12.1-arch1-1
Quick search
Contents
Development process
Submitting patches
Code of conduct
Maintainer handbook
All development-process docs
Core API
Driver APIs
Subsystems
Core subsystems
Human interfaces
Networking interfaces
Storage interfaces
Filesystems in the Linux kernel
Block
CD-ROM
SCSI Subsystem
TCM Virtual Device
Other subsystems
Locking
Licensing rules
Writing documentation
Development tools
Testing guide
Hacking guide
Tracing
Fault injection
Livepatching
Rust
Administration
Build system
Reporting issues
Userspace tools
Userspace API
Firmware
Firmware and Devicetree
CPU architectures
Unsorted documentation
Translations
This Page
Show Source
VFS iomap Documentation
¶
1. Library Design
1.1. Introduction
1.2. Who Should Read This?
1.3. How Is This Better?
1.4. File Range Iterator
1.5. Preparing for File Operations
1.6. Locking Hierarchy
1.7. Bugs and Limitations
2. Supported File Operations
2.1. Buffered I/O
2.2. Direct I/O
2.3. DAX I/O
2.4. Seeking Files
2.5. Swap File Activation
2.6. File Space Mapping Reporting
3. Porting Your Filesystem
3.1. Why Convert?
3.2. How Do I Convert a Filesystem?