EROFS_CONFIG_COMPR_MAX_SZ (currently 4MiB) is so large that could
cause OOM kill for small machines.

Signed-off-by: Gao Xiang <hsiang...@linux.alibaba.com>
---
 lib/fragments.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/fragments.c b/lib/fragments.c
index 3e97f14..758fb87 100644
--- a/lib/fragments.c
+++ b/lib/fragments.c
@@ -31,7 +31,7 @@ struct erofs_fragment_dedupe_item {
        u8                      data[];
 };
 
-#define EROFS_FRAGMENT_INMEM_SZ_MAX    EROFS_CONFIG_COMPR_MAX_SZ
+#define EROFS_FRAGMENT_INMEM_SZ_MAX    (128 * 1024)
 #define EROFS_TOF_HASHLEN              16
 
 #define FRAGMENT_HASHSIZE              65536
-- 
2.43.5

Reply via email to