[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Mach branch, master, updated. v1.8-624-g61dfca56
From: |
Samuel Thibault |
Subject: |
[SCM] GNU Mach branch, master, updated. v1.8-624-g61dfca56 |
Date: |
Tue, 2 May 2023 01:55:03 -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 61dfca567e982f2d6a0a25b04e9eb78adcaac370 (commit)
from 42e5d73459400e81dd7c22ff4c226ab3ec728348 (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 61dfca567e982f2d6a0a25b04e9eb78adcaac370
Author: Flavio Cruz <flaviocruz@gmail.com>
Date: Mon May 1 22:52:19 2023 -0400
Implement mig_deallocate to free memory when kernel server RPC succeeds
In case the kernel interfaces use dynamically sized strings, we will
end up calling mig_deallocate to free the out of line string that was copied
into the kernel. As a matter of contract such type of data is freed
automatically either in kernel code when the RPC fails or in the MiG
stub if it succeeds.
This was tested by changing task_set_name to use dynamic strings and making
sure out of line data is passed when strlen(name) > 4.
Message-Id: <ZFB64/0vOJ3x15ub@jupiter.tail36e24.ts.net>
-----------------------------------------------------------------------
Summary of changes:
kern/ipc_mig.c | 10 ++++++++++
1 file changed, 10 insertions(+)
hooks/post-receive
--
GNU Mach
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Mach branch, master, updated. v1.8-624-g61dfca56,
Samuel Thibault <=