From e07fba53d972cfd4cf13c2e025200e40958f013d Mon Sep 17 00:00:00 2001 From: dzwdz Date: Sat, 16 Apr 2022 20:16:34 +0200 Subject: kernel/vfs: store the queue in `vfs_request` itself --- src/kernel/vfs/request.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/kernel/vfs/request.h') diff --git a/src/kernel/vfs/request.h b/src/kernel/vfs/request.h index c6f714d..657ae85 100644 --- a/src/kernel/vfs/request.h +++ b/src/kernel/vfs/request.h @@ -17,7 +17,7 @@ struct vfs_backend { // only used with VFS_BACK_USER struct process *handler; - struct process *queue; + struct vfs_request *queue; }; // describes an in-process vfs call @@ -41,6 +41,8 @@ struct vfs_request { struct process *caller; struct vfs_backend *backend; + + struct vfs_request *queue_next; }; /** Assigns the vfs_request to the caller, and dispatches the call */ -- cgit v1.2.3