[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.8-780-gb63dea5c,
Samuel Thibault <=