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-500-gb379d5af


From: Samuel Thibault
Subject: [SCM] GNU Mach branch, master, updated. v1.8-500-gb379d5af
Date: Tue, 24 Jan 2023 20:06:47 -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  b379d5afdf65cce11426ab0349a3778b3fd632f5 (commit)
      from  2281d4ba935f2b6c06d2ee0e5258c41c78bd8d39 (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 b379d5afdf65cce11426ab0349a3778b3fd632f5
Author: Flavio Cruz <flaviocruz@gmail.com>
Date:   Tue Jan 24 01:44:23 2023 -0500

    Fix several warnings for -Wmissing-prototypes (part 2)
    
    * i386/i386/io_map.c: code is unused.
    * i386/i386/io_perm.c: include mig prototypes.
    * i386/i386/mp_desc.c: Deleted interrupt_stack_alloc since it is not
      used.
    * i386/i386/seg.h: Moved descriptor structs to 
i386/include/mach/i386/mach_i386_types.h
      as that represents the interface types for RPCs.
      Defined aliases for real_descriptor since those are used by the i386 
RPCs. Inlined many
      functions here too and removed seg.c.
    * i386/i386/seg.c: Removed. All the functions are inline now.
    * i386/i386/trap.c: Use static.
    * i386/i386/trap.h: Define missing prototypes.
    * i386/i386/tss.h: Use static inline for ltr.
    * i386/i386/user_ldt.c: Include mig prototypes.
    * i386/include/mach/i386/mach_i386.defs: Define real_descriptor_t types
      since those are used in the RPC definition. Now both prototypes and
    definitions will match.
    * i386/include/mach/i386/mach_i386_types.h: Move struct descriptor
      from seg.h since we need those for the RPC interfaces. Removed include
      of io_perm.h since it generates circular includes otherwise.
    * i386/intel/pmap.c: pmap_map is unused. Added static qualifier for
      several functions.
    * i386/intel/pmap.h: pmap_update_interrupt declared for non-SMP and SMP.
    Message-Id: <Y89+R2VekOQK4IUo@jupiter.lan>

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

Summary of changes:
 i386/Makefrag.am                         |  2 -
 i386/i386/io_map.c                       | 92 --------------------------------
 i386/i386/io_perm.c                      |  2 +
 i386/i386/mp_desc.c                      | 53 +-----------------
 i386/i386/seg.c                          |  5 --
 i386/i386/seg.h                          | 42 +++------------
 i386/i386/trap.c                         |  2 +-
 i386/i386/trap.h                         | 20 +++++++
 i386/i386/tss.h                          |  2 +-
 i386/i386/user_ldt.c                     |  1 +
 i386/include/mach/i386/mach_i386.defs    | 13 +++--
 i386/include/mach/i386/mach_i386_types.h | 49 ++++++++++++++---
 i386/intel/pmap.c                        | 33 ++----------
 i386/intel/pmap.h                        |  3 +-
 vm/pmap.h                                |  1 -
 x86_64/Makefrag.am                       |  1 -
 16 files changed, 89 insertions(+), 232 deletions(-)
 delete mode 100644 i386/i386/io_map.c
 delete mode 100644 i386/i386/seg.c


hooks/post-receive
-- 
GNU Mach



reply via email to

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