diff options
author | Christian Brauner <brauner@kernel.org> | 2025-03-06 10:59:18 +0100 |
---|---|---|
committer | Christian Brauner <brauner@kernel.org> | 2025-03-06 10:59:18 +0100 |
commit | 1743d385e704c41ef028697ef44eeab987d5f5a2 (patch) | |
tree | ececf9769480028751a4ae7ceb47c9f633c950b3 /Documentation/filesystems | |
parent | 53cfafdd1530f86c2ef8ecbbcb9aeae4da115cb2 (diff) | |
parent | 13368df520f1d36c33b394553368cb23ae4afc18 (diff) |
Merge branch 'vfs-6.15.shared.iomap' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
Bring in iomap changes that xfs relies on.
Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'Documentation/filesystems')
-rw-r--r-- | Documentation/filesystems/iomap/design.rst | 5 | ||||
-rw-r--r-- | Documentation/filesystems/iomap/operations.rst | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/filesystems/iomap/design.rst b/Documentation/filesystems/iomap/design.rst index 28ab3758c474..e29651a42eec 100644 --- a/Documentation/filesystems/iomap/design.rst +++ b/Documentation/filesystems/iomap/design.rst @@ -356,6 +356,11 @@ operations: ``IOMAP_NOWAIT`` is often set on behalf of ``IOCB_NOWAIT`` or ``RWF_NOWAIT``. + * ``IOMAP_DONTCACHE`` is set when the caller wishes to perform a + buffered file I/O and would like the kernel to drop the pagecache + after the I/O completes, if it isn't already being used by another + thread. + If it is necessary to read existing file contents from a `different <https://lore.kernel.org/all/20191008071527.29304-9-hch@lst.de/>`_ device or address range on a device, the filesystem should return that diff --git a/Documentation/filesystems/iomap/operations.rst b/Documentation/filesystems/iomap/operations.rst index 04fc7a49067d..d1535109587a 100644 --- a/Documentation/filesystems/iomap/operations.rst +++ b/Documentation/filesystems/iomap/operations.rst @@ -131,6 +131,8 @@ These ``struct kiocb`` flags are significant for buffered I/O with iomap: * ``IOCB_NOWAIT``: Turns on ``IOMAP_NOWAIT``. + * ``IOCB_DONTCACHE``: Turns on ``IOMAP_DONTCACHE``. + Internal per-Folio State ------------------------ |