Backport the erofs filesystem support for chunk-based file on-disk format
The automotive project plan on using composefs, and it needs erofs enabled in the kernel, and additionally it needs a backport of the chunk-based file erofs feature from 5.15.
This MR contains the code changes from this, but still leaves the filesystem disabled in the config. The !2620 (merged) merge request will then later be update with the required config changes to the main-automotive branch.
Content of patchset:
- 1-2: Backports of some minor erofs changes that help later patches
- 3-4: Support for chunk based files
- 5-8: Backport important erofs bug fixes from upstream
- 9: Update erofs to build against folio changes in the centos kernel.
Related update of owners.yaml for erofs is at: documentation!589 (merged)
Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2234790
Signed-off-by: Alexander Larsson alexl@redhat.com
Edited by Alexander Larsson