From c1541f4a610576e08a6872ced718b5859718103a Mon Sep 17 00:00:00 2001 From: Brian Gianforcaro Date: Wed, 5 Aug 2020 00:02:19 -0700 Subject: [PATCH] Kernel: Use Userspace for the mknod syscall --- Kernel/Process.h | 2 +- Kernel/Syscalls/mknod.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/Process.h b/Kernel/Process.h index b329db5b3c..e4b5993375 100644 --- a/Kernel/Process.h +++ b/Kernel/Process.h @@ -303,7 +303,7 @@ public: int sys$set_thread_name(int tid, const char* buffer, size_t buffer_size); int sys$get_thread_name(int tid, char* buffer, size_t buffer_size); int sys$rename(const Syscall::SC_rename_params*); - int sys$mknod(const Syscall::SC_mknod_params*); + int sys$mknod(Userspace); int sys$shbuf_create(int, void** buffer); int sys$shbuf_allow_pid(int, pid_t peer_pid); int sys$shbuf_allow_all(int); diff --git a/Kernel/Syscalls/mknod.cpp b/Kernel/Syscalls/mknod.cpp index 1ed668f86e..1a599b138d 100644 --- a/Kernel/Syscalls/mknod.cpp +++ b/Kernel/Syscalls/mknod.cpp @@ -30,7 +30,7 @@ namespace Kernel { -int Process::sys$mknod(const Syscall::SC_mknod_params* user_params) +int Process::sys$mknod(Userspace user_params) { REQUIRE_PROMISE(dpath); Syscall::SC_mknod_params params;