From 38ee64d34efc2a745f98dbc3416d495201891ef2 Mon Sep 17 00:00:00 2001 From: Matheus Date: Fri, 24 Apr 2026 14:14:07 -0300 Subject: [PATCH] tmpfs: fill in block size on stat --- kernel-src/fs/tmpfs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel-src/fs/tmpfs.c b/kernel-src/fs/tmpfs.c index e70c06df..55c15986 100644 --- a/kernel-src/fs/tmpfs.c +++ b/kernel-src/fs/tmpfs.c @@ -40,7 +40,8 @@ static int tmpfs_mount(vfs_t **vfs, vnode_t *mountpoint, vnode_t *backing, void static int tmpfs_getattr(vnode_t *node, vattr_t *attr, cred_t *cred) { tmpfsnode_t *tmpnode = (tmpfsnode_t *)node; *attr = tmpnode->attr; - attr->blocksused = ROUND_UP(attr->size, PAGE_SIZE) / PAGE_SIZE; + attr->fsblocksize = PAGE_SIZE; + attr->blocksused = ROUND_UP(attr->size, attr->fsblocksize) / attr->fsblocksize; attr->devmajor = 0; attr->devminor = ((tmpfs_t *)node->vfs)->id; return 0;