From ba5360c7cc3f77619eeef5211c1dc14a7686998a Mon Sep 17 00:00:00 2001 From: AngryProton <38059101+AngryProton@users.noreply.github.com> Date: Wed, 24 Dec 2025 14:31:44 +0800 Subject: [PATCH] [FIX]Update vnode size after writing to tmpfs --- components/dfs/dfs_v2/filesystems/tmpfs/dfs_tmpfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/dfs/dfs_v2/filesystems/tmpfs/dfs_tmpfs.c b/components/dfs/dfs_v2/filesystems/tmpfs/dfs_tmpfs.c index c1ff4a122b0..1dc1fd54f9e 100644 --- a/components/dfs/dfs_v2/filesystems/tmpfs/dfs_tmpfs.c +++ b/components/dfs/dfs_v2/filesystems/tmpfs/dfs_tmpfs.c @@ -358,7 +358,7 @@ static ssize_t dfs_tmpfs_write(struct dfs_file *file, const void *buf, size_t co rt_mutex_take(&file->vnode->lock, RT_WAITING_FOREVER); count = _dfs_tmpfs_write(d_file, buf, count, pos); - + file->vnode->size = d_file->size; rt_mutex_release(&file->vnode->lock); return count;