[PATCH v5 0/2] Introduce EROFS support

2024-03-03 Thread Yifan Zhao
EROFS [1] is a lightweight read-only filesystem designed for performance which has already been shipped in most Linux distributions as well as widely used in several scenarios, such as Android system partitions, container images, and rootfs for embedded devices. This patch brings EROFS uncompresse

[PATCH v5 1/2] fs/erofs: Add support for EROFS

2024-03-03 Thread Yifan Zhao
EROFS [1] is a lightweight read-only filesystem designed for performance which has already been shipped in most Linux distributions as well as widely used in several scenarios, such as Android system partitions, container images, and rootfs for embedded devices. This patch brings EROFS uncompresse

[PATCH v5 2/2] fs/erofs: Add tests for EROFS in grub-fs-tester

2024-03-03 Thread Yifan Zhao
In this patch, three tests of EROFS are introduced and they cover compact, extended and chunk-based inodes, respectively. Signed-off-by: Yifan Zhao --- .gitignore | 1 + Makefile.util.def| 6 ++ tests/erofs_test.in | 20 tests/uti

[PATCH v4~v2 Interdiff] Introduce EROFS support

2024-03-03 Thread Yifan Zhao
This interdiff shows the slight change between v4 and v2 for reference. Interdiff against v2: diff --git a/INSTALL b/INSTALL index eb81314d1..545015ba2 100644 --- a/INSTALL +++ b/INSTALL @@ -83,7 +83,7 @@ Prerequisites for make-check: exfat FUSE filesystem * The following are Debian named pa

Re: [PATCH v2] Track explicit module dependencies in Makefile.core.def

2024-03-03 Thread Oskari Pirhonen
On Wed, Feb 28, 2024 at 13:36:00 +0100, Oliver Steffen wrote: > Add a new keyword, "depends", to the module definition syntax > used in Makefile.core.def. This allows specifying explicit module > dependencies together with the module definition. > > Do not track the "extra_deps.lst" file in the re