From 40975dfcb2d2e4d26e96a8adb1be7c5ab7eee031 Mon Sep 17 00:00:00 2001 From: Matheus Date: Thu, 20 Aug 2026 23:54:42 -0300 Subject: [PATCH] ext2: only truncate on a successful resize --- kernel-src/fs/ext2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel-src/fs/ext2.c b/kernel-src/fs/ext2.c index bbbbf6fb..d51822e3 100644 --- a/kernel-src/fs/ext2.c +++ b/kernel-src/fs/ext2.c @@ -1510,7 +1510,7 @@ int ext2_resize(vnode_t *vnode, size_t newsize, cred_t *cred) { int e = 0; if (size != newsize) { e = resizeinode(fs, node, newsize); - if (size > newsize) + if (e == 0 && size > newsize) mm_cache_truncate(vnode, newsize); } return e;