commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]