commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Mach branch, master, updated. v1.8-854-g10b25803


From: Samuel Thibault
Subject: [SCM] GNU Mach branch, master, updated. v1.8-854-g10b25803
Date: Mon, 12 Feb 2024 12:52:30 -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 "GNU Mach".

The branch, master has been updated
       via  10b25803ce879ee6ac832b884bfdabc79769486a (commit)
       via  df9270ef134498d4fffb921286375137d3639ae5 (commit)
      from  2556fdece900d67529d5eda01f1bdaae4ffe96b0 (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 10b25803ce879ee6ac832b884bfdabc79769486a
Author: Flavio Cruz <flaviocruz@gmail.com>
Date:   Mon Feb 12 01:26:34 2024 -0500

    Add thread_set_name RPC.
    
    Like task_set_name, we use the same size as the task name and will
    inherit the task name, whenever it exists. This will be used to
    implement pthread_setname_np.
    Message-ID: <20240212062634.1082207-2-flaviocruz@gmail.com>

commit df9270ef134498d4fffb921286375137d3639ae5
Author: Flavio Cruz <flaviocruz@gmail.com>
Date:   Mon Feb 12 01:26:33 2024 -0500

    Replace kernel header includes in include/mach/mach_types.h with forward 
declarations.
    
    I was trying to reuse TASK_NAME_SIZE in kern/thread.h but it was
    impossible because files included from kern/task.h end up requiring
    kern/thread.h (through percpu.h), creating a recursive dependency.
    
    With this change, mach_types.h only defines forward declarations and
    modules have to explicitly include the appropriate header file if they
    want to be able touch those structures. Most of the other includes are
    required because we no longer grab many different includes through
    mach_types.h.
    Message-ID: <20240212062634.1082207-1-flaviocruz@gmail.com>

-----------------------------------------------------------------------

Summary of changes:
 ddb/db_examine.c          |  1 +
 ddb/db_print.c            |  9 +++++----
 device/io_req.h           |  1 +
 i386/i386/machine_task.c  |  1 +
 i386/i386/percpu.h        |  2 +-
 i386/i386/trap.h          |  1 +
 i386/i386at/int_init.c    |  1 +
 include/mach/gnumach.defs |  8 ++++++++
 include/mach/mach_types.h | 13 ++++++-------
 include/mach/std_types.h  |  4 ----
 ipc/ipc_space.h           |  1 +
 kern/eventcount.h         |  2 ++
 kern/ipc_mig.h            |  1 +
 kern/thread.c             | 24 ++++++++++++++++++++++++
 kern/thread.h             |  8 ++++++++
 15 files changed, 61 insertions(+), 16 deletions(-)


hooks/post-receive
-- 
GNU Mach



reply via email to

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