From 53c69dbadee320b24d2ba1e44da5d987c252bb7a Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 17 Feb 2019 00:21:26 +0100 Subject: [PATCH] Start the WindowServer process with high priority. --- Kernel/init.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Kernel/init.cpp b/Kernel/init.cpp index d3a356097e..b28a0ace3f 100644 --- a/Kernel/init.cpp +++ b/Kernel/init.cpp @@ -101,10 +101,12 @@ VFS* vfs; int error; - Process::create_user_process("/bin/WindowServer", (uid_t)100, (gid_t)100, (pid_t)0, error, { }, { }, tty0); + auto* window_server_process = Process::create_user_process("/bin/WindowServer", (uid_t)100, (gid_t)100, (pid_t)0, error, { }, { }, tty0); if (error != 0) { dbgprintf("error: %d\n", error); + hang(); } + window_server_process->set_priority(Process::HighPriority); //Process::create_user_process("/bin/sh", (uid_t)100, (gid_t)100, (pid_t)0, error, { }, move(environment), tty0); Process::create_user_process("/bin/Terminal", (uid_t)100, (gid_t)100, (pid_t)0, error, { }, { }, tty0); #ifdef SPAWN_GUITEST