From 81905c31a0033ad447720cc1f36b8ef90be1a3ac Mon Sep 17 00:00:00 2001 From: sotech117 Date: Wed, 15 May 2024 05:55:30 +0000 Subject: add locks to fix some tests --- kernel/fs/s5fs/s5fs.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'kernel/fs/s5fs/s5fs.c') diff --git a/kernel/fs/s5fs/s5fs.c b/kernel/fs/s5fs/s5fs.c index 73ecaa6..dedadaf 100644 --- a/kernel/fs/s5fs/s5fs.c +++ b/kernel/fs/s5fs/s5fs.c @@ -403,7 +403,9 @@ static long s5fs_mmap(vnode_t *file, mobj_t **ret) // NOT_YET_IMPLEMENTED("VM: s5fs_mmap"); // Add a reference to the underlying mobj and return it + mobj_lock(&file->vn_mobj); mobj_ref(&file->vn_mobj); + mobj_unlock(&file->vn_mobj); *ret = &file->vn_mobj; return 0; } -- cgit v1.2.3-70-g09d2