From 0994192f6cab853f4a49ac73aa63f6820c886ec2 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Sat, 11 Sep 2021 17:13:49 +0200 Subject: fix the `sparse` warnings --- src/kernel/vfs/backend.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/kernel/vfs') diff --git a/src/kernel/vfs/backend.c b/src/kernel/vfs/backend.c index 4b22104..b9bc9af 100644 --- a/src/kernel/vfs/backend.c +++ b/src/kernel/vfs/backend.c @@ -7,6 +7,7 @@ // dispatches a VFS operation to the correct process _Noreturn void vfs_backend_dispatch(struct vfs_backend *backend, struct vfs_op op) { struct vfs_op_request *req = kmalloc(sizeof *req); // freed in vfs_backend_finish + int ret; *req = (struct vfs_op_request) { .op = op, .caller = process_current, @@ -15,7 +16,7 @@ _Noreturn void vfs_backend_dispatch(struct vfs_backend *backend, struct vfs_op o switch (backend->type) { case VFS_BACK_ROOT: - int ret = vfs_root_handler(req); + ret = vfs_root_handler(req); vfs_backend_finish(req, ret); case VFS_BACK_USER: process_current->state = PS_WAITS4FS; -- cgit v1.2.3