[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] Hurd branch, master, updated. v0.9-35-g150ff2a
From: |
Justus Winter |
Subject: |
[SCM] Hurd branch, master, updated. v0.9-35-g150ff2a |
Date: |
Thu, 9 Mar 2017 18:00:55 -0500 (EST) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".
The branch, master has been updated
via 150ff2ad69344d8555c14b42b2658313f16e9d1e (commit)
via fb3698ebbb375472832939d5534363d42de624f2 (commit)
via b66e7d0f2c4e0754e51ffce14386e1884c29d08e (commit)
via 40c752c4e5e3c8c20cee345790954511e9f3825b (commit)
via 83457a27885a177908718839e8a4f356b649f72f (commit)
from db7dd39b84be0371536c9ccec907cd918476c0ea (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 150ff2ad69344d8555c14b42b2658313f16e9d1e
Author: Justus Winter <address@hidden>
Date: Thu Mar 9 23:51:54 2017 +0100
proc: Refactor.
* proc/mgt.c (namespace_find_root): New function.
(process_has_exited): Use new function.
* proc/proc.h (namespace_find_root): New declaration.
commit fb3698ebbb375472832939d5534363d42de624f2
Author: Justus Winter <address@hidden>
Date: Thu Mar 9 23:10:05 2017 +0100
proc: Remove erroneous process entry.
Previously, there was a spurious copy of PID 1 in the process table,
usually PID 8. PID 1, usually a sysvinit compatible process, needs to
be PID 1 even though it is not actually the first process on the Hurd.
To this end, PID 1 is reserved, and the task is later supplied to proc
via proc_set_init_task once startup starts sysvinit.
Fixes 8d16db0cc28b2d911aee918d5c3582ad29ddfeed.
* proc/mgt.c (S_proc_set_init_task): Check if sysvinit's task already
made it into the process table, and remove it if so.
commit b66e7d0f2c4e0754e51ffce14386e1884c29d08e
Author: Justus Winter <address@hidden>
Date: Mon Mar 6 00:29:37 2017 +0100
boot: Move declaration.
* boot/boot.c (new_task_notification): Move declaration to the top,
add comment.
commit 40c752c4e5e3c8c20cee345790954511e9f3825b
Author: Justus Winter <address@hidden>
Date: Mon Mar 6 00:18:21 2017 +0100
proc: Receive new-task notifications on kernel's process port.
* proc/main.c (main): Initialize 'kernel_proc' and use it to register
for new-task notifications.
* proc/mgt.c (S_mach_notify_new_task): Adapt receiver check.
* proc/proc.h (kernel_proc): New variable.
commit 83457a27885a177908718839e8a4f356b649f72f
Author: Justus Winter <address@hidden>
Date: Mon Mar 6 00:14:05 2017 +0100
proc: Open console earlier.
This way, we can print diagnostics earlier.
* proc/main.c (open_console): New function.
(main): Call the new function as soon as we have the master device
port.
-----------------------------------------------------------------------
Summary of changes:
boot/boot.c | 6 ++++--
proc/main.c | 50 ++++++++++++++++++++++++++++++++++++++------------
proc/mgt.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++---------
proc/proc.h | 2 ++
4 files changed, 95 insertions(+), 23 deletions(-)
hooks/post-receive
--
Hurd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] Hurd branch, master, updated. v0.9-35-g150ff2a,
Justus Winter <=