diff options
Diffstat (limited to 'kernel/fs/s5fs/s5fs.c')
-rw-r--r-- | kernel/fs/s5fs/s5fs.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/kernel/fs/s5fs/s5fs.c b/kernel/fs/s5fs/s5fs.c index 602c7aa..ba406e7 100644 --- a/kernel/fs/s5fs/s5fs.c +++ b/kernel/fs/s5fs/s5fs.c @@ -400,7 +400,11 @@ static ssize_t s5fs_write(vnode_t *vnode, size_t pos, const void *buf, */ static long s5fs_mmap(vnode_t *file, mobj_t **ret) { - NOT_YET_IMPLEMENTED("VM: s5fs_mmap"); + // NOT_YET_IMPLEMENTED("VM: s5fs_mmap"); + + // Add a reference to the underlying mobj and return it + mobj_ref(&file->vn_mobj); + *ret = &file->vn_mobj; return 0; } |