Skip to content

Draft: fs:erofs update for RHEL-9

Ian Kent requested to merge raven-au/centos-stream-9:erofs-update into main

JIRA: https://issues.redhat.com/browse/RHEL-31991

Currently erofs is needed by composefs and is enabled only in builds that need composefs.

But we want to increase the level of support for erofs in RHEL-9.

To start that process we are doing a back port of upstream changes up to kernel 5.19, we may go further in the next release if that's needed.

While there is a message issued at mount time stating erofs is tech preview the core kernel configurations leave it disabled. This MR changes that and erofs is enabled along with the available back ported features.

I can't be certain that all the enabled features work correctly but most of the tests in the erofs-utils repository pass. The two or three tests that fail will be looked at in time. Also there's one test that is skipped because of the version of a user space utility so we will need to follow up on that too.

While the conflicts encountered during the back port were reasonably straight forward I have seen some cases that indicate we have partial back ports from other subsystems. These don't look like they are a problem but we will need to take care as we go through the testing process.

Signed-off-by: Ian Kent ikent@redhat.com

Merge request reports