aboutsummaryrefslogtreecommitdiff
path: root/proc/msg.c
diff options
context:
space:
mode:
authorJustus Winter <4winter@informatik.uni-hamburg.de>2013-11-26 17:33:05 +0100
committerJustus Winter <4winter@informatik.uni-hamburg.de>2013-11-28 13:14:29 +0100
commit2c9422595f41635e2f4f7ef1afb7eece9001feae (patch)
tree11cfab857181be05d9bd6ecf002f1a0c5488ae22 /proc/msg.c
parent6d1f5176f257ab9a9b47ae65b528c9ab79db5b31 (diff)
downloadhurd-2c9422595f41635e2f4f7ef1afb7eece9001feae.tar.gz
hurd-2c9422595f41635e2f4f7ef1afb7eece9001feae.tar.bz2
hurd-2c9422595f41635e2f4f7ef1afb7eece9001feae.zip
proc: store the privileged host port in _hurd_host_priv
Store the privileged host port in _hurd_host_priv like it is done in the root filesystem. This fixes the thread priority adjustment in the proc server. Prior to this fix, a warning message "unable to adjust libports thread priority" sometimes appeared early in the boot process. * proc/host.c (S_proc_getprivports): Adapt accordingly. (S_proc_register_version): Likewise. * proc/mgt.c (add_tasks): Likewise. * proc/msg.c (tickle_init): Likewise. * proc/main.c (main): Store the privileged host port in _hurd_host_priv. * proc/proc.h: Remove unused variable master_host_port. fixup_store_priv_port
Diffstat (limited to 'proc/msg.c')
-rw-r--r--proc/msg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/proc/msg.c b/proc/msg.c
index a6eca218..796cae38 100644
--- a/proc/msg.c
+++ b/proc/msg.c
@@ -40,7 +40,7 @@ static void *
tickle_init (void *initport)
{
startup_essential_task ((mach_port_t) initport, mach_task_self (),
- MACH_PORT_NULL, "proc", master_host_port);
+ MACH_PORT_NULL, "proc", _hurd_host_priv);
return NULL;
}