diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2021-09-02 09:12:05 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2021-09-02 09:12:05 -0700 |
commit | 412106c203b759fa7fbcc4f855a90ab18e681ccb (patch) | |
tree | a7b0ff21821ea65afd77d06512390ecb4e2bd4c5 /fs/gfs2 | |
parent | 89594c746b00d3755e0792a2407f0b557a30ef37 (diff) | |
parent | 1266b4a7ecb679587dc4d098abe56ea53313d569 (diff) | |
download | linux-412106c203b759fa7fbcc4f855a90ab18e681ccb.tar.bz2 |
Merge tag 'erofs-for-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Pull erofs updates from Gao Xiang:
"In this cycle, direct I/O and fsdax support for uncompressed files are
now added in order to avoid double-caching for loop device and VM
container use cases. All uncompressed cases are now turned into iomap
infrastructure, which looks much simpler and cleaner.
In addition, fiemap support is added for both (un)compressed files by
using iomap infrastructure as well so end users can easily get file
distribution. We've also added chunk-based uncompressed files support
for data deduplication as the next step of VM container use cases.
Summary:
- support direct I/O for all uncompressed files
- support fsdax for non-tailpacking regular files
- use iomap infrastructure for all uncompressed cases
- support fiemap for both (un)compressed files
- introduce chunk-based files for chunk deduplication
- some cleanups"
* tag 'erofs-for-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs:
erofs: fix double free of 'copied'
erofs: support reading chunk-based uncompressed files
erofs: introduce chunk-based file on-disk format
erofs: add fiemap support with iomap
erofs: add support for the full decompressed length
erofs: remove the mapping parameter from erofs_try_to_free_cached_page()
erofs: directly use wrapper erofs_page_is_managed() when shrinking
erofs: convert all uncompressed cases to iomap
erofs: dax support for non-tailpacking regular file
erofs: iomap support for non-tailpacking DIO
Diffstat (limited to 'fs/gfs2')
0 files changed, 0 insertions, 0 deletions