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-780-gb63dea5c


From: Samuel Thibault
Subject: [SCM] GNU Mach branch, master, updated. v1.8-780-gb63dea5c
Date: Sun, 1 Oct 2023 18:06:06 -0400 (EDT)

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  b63dea5ca946c3956637a7bf85a1002866b20cd6 (commit)
       via  126c0364bf7d72d4f2ecf1ad2f4ebe1d2667940d (commit)
       via  513125f30a05b4ad3408d5f4efd36d2c6ba10744 (commit)
       via  e64697e4abda6c7ef512f4a2948c0d777d668be9 (commit)
       via  922e514ad93bf21985659ad10a96019a20ad4c10 (commit)
       via  e410a1f71c16229d6b6cbbd18fef7032b8f0a0dc (commit)
      from  91956258d42d3179ec7968b2a84bf4d5768c5fe9 (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 b63dea5ca946c3956637a7bf85a1002866b20cd6
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Oct 1 17:35:01 2023 +0200

    copyinmsg: Check that we have not overflown
    
    This if of course too late in case of a failure, but better assert than get
    awful bugs, and it's really not supposed to happen.

commit 126c0364bf7d72d4f2ecf1ad2f4ebe1d2667940d
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Oct 1 17:24:02 2023 +0200

    ipc: Fix allocating kernel buffer for storing user message
    
    Otherwise ipc_kmsg_copyin_body will overflow.

commit 513125f30a05b4ad3408d5f4efd36d2c6ba10744
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Oct 1 16:08:43 2023 +0200

    mach_msg: Fix checking reception size
    
    We need to check against the actual user size that will be used, not the
    current kernel size.
    
    Usually userland uses amply-large reception buffer, but better be exact.

commit e64697e4abda6c7ef512f4a2948c0d777d668be9
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Oct 1 15:39:49 2023 +0200

    Add and use ikm_cache_alloc/free/_try

commit 922e514ad93bf21985659ad10a96019a20ad4c10
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Oct 1 14:38:04 2023 +0200

    ddb: Make whatis print copy/pastable text

commit e410a1f71c16229d6b6cbbd18fef7032b8f0a0dc
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date:   Sun Oct 1 14:36:11 2023 +0200

    slab: Make whatis look further
    
    Without a tree, we can still look up by hand in the buffers. This
    also allows to find freed objects.

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

Summary of changes:
 ddb/db_examine.c   | 17 +++++++++--------
 i386/i386/locore.S |  1 +
 i386/i386/locore.h |  2 +-
 ipc/ipc_kmsg.c     | 28 +++++++++------------------
 ipc/ipc_kmsg.h     | 50 ++++++++++++++++++++++++++++++++++++++++++++++++
 ipc/mach_msg.c     | 19 +++++++++---------
 kern/exception.c   | 30 ++++++++++++-----------------
 kern/ipc_kobject.c |  6 +-----
 kern/ipc_mig.c     |  2 +-
 kern/slab.c        | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++---
 x86_64/copy_user.c |  3 ++-
 11 files changed, 149 insertions(+), 65 deletions(-)


hooks/post-receive
-- 
GNU Mach



reply via email to

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