diff --git a/src/kernel/core/lock.c b/src/kernel/core/lock.c index 0468ce5847..d4c3f7a5bf 100644 --- a/src/kernel/core/lock.c +++ b/src/kernel/core/lock.c @@ -248,6 +248,6 @@ rw_lock_write_lock(rw_lock *lock) status_t rw_lock_write_unlock(rw_lock *lock) { - release_sem_etc(lock->sem, RW_MAX_READERS, 0); + return release_sem_etc(lock->sem, RW_MAX_READERS, 0); } diff --git a/src/kernel/core/module.c b/src/kernel/core/module.c index dec25abb91..af2fa0ef8f 100644 --- a/src/kernel/core/module.c +++ b/src/kernel/core/module.c @@ -803,6 +803,7 @@ dump_modules(int argc, char **argv) image->path, image->image, image->info, image->ref_count, image->keep_loaded ? "keep loaded" : "can be unloaded"); } + return 0; }