feat: simple read/write lock implementation
authorMinep <zelong56@gmail.com>
Wed, 31 Aug 2022 13:50:03 +0000 (14:50 +0100)
committerMinep <zelong56@gmail.com>
Wed, 31 Aug 2022 13:50:03 +0000 (14:50 +0100)
commit4b6190b935dd75d8ddd514a05c7c7343e32c0cdc
treea523366d8d1b9d6dba7fbee60bd04779d87e3c0e
parentc50398ab4cb09658b3b3fff74804d2f26df785e7
feat: simple read/write lock implementation
feat: mutex lock owenership checking
feat: mount points export
chore: cleanups and fixes
12 files changed:
lunaix-os/includes/lunaix/ds/mutex.h
lunaix-os/includes/lunaix/ds/rwlock.h [new file with mode: 0644]
lunaix-os/includes/lunaix/ds/waitq.h
lunaix-os/includes/lunaix/fs.h
lunaix-os/kernel/demos/simple_sh.c
lunaix-os/kernel/ds/mutex.c [new file with mode: 0644]
lunaix-os/kernel/ds/rwlock.c [new file with mode: 0644]
lunaix-os/kernel/fs/fs_export.c [new file with mode: 0644]
lunaix-os/kernel/fs/mount.c
lunaix-os/kernel/fs/vfs.c
lunaix-os/kernel/k_init.c
lunaix-os/kernel/process/sched.c