[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] Hurd branch, master, updated. v0.9.git20200930-11-ge665782
From: |
Samuel Thibault |
Subject: |
[SCM] Hurd branch, master, updated. v0.9.git20200930-11-ge665782 |
Date: |
Sat, 14 Nov 2020 06:34:43 -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 "Hurd".
The branch, master has been updated
via e6657829a66e72078b33f4c11c4501b054fac904 (commit)
via f366c5540592871ac05ea5b078e40dc581a7b2ec (commit)
from d0b4ebca3ac6aab7b5aff7d9cd604984169a796b (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 e6657829a66e72078b33f4c11c4501b054fac904
Author: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat Nov 14 12:32:21 2020 +0100
libmachdev: Avoid conflating translator name and path
bootstrap translators may not wish to appear in the FS, and the name of
the translator does not have to match the path where it is getting
installed.
* libmachdev/machdev.h (machdev_trivfs_init): Add path parameter.
* libmachdev/trivfs_server.c (machdev_trivfs_init): Add path parameter,
set devnode only if it is not NULL.
(trivfs_S_fsys_init): Only call install_as_translator when devnode is not
NULL.
* /rumpdisk/main.c (main): Add path parameter.
commit f366c5540592871ac05ea5b078e40dc581a7b2ec
Author: Damien Zammit <damien@zamaudio.com>
Date: Sat Nov 14 12:19:10 2020 +0100
libmachdev: Support installing translator in the FS
*/libmachdev/trivfs_server.c (machdev_ctl): Rename to control_port.
(trivfs_S_fsys_init): Fix accordingly.
(control): New variable.
(bootstrapped, underlying, devnode): New variables.
(install_as_translator): New function.
(trivfs_S_fsys_init): When bootstrapping, call install_as_translator.
(machdev_trivfs_init): Create one port of the control class.
(trivfs_S_fsys_getpriv): Use ports_get_send_right on the control port
instead of creating another one.
(resume_bootstrap_server): Use ports_get_send_right on the control port
instead of creating another one.
(machdev_trivfs_init): When bootstrapping, Use our control port as fsys.
-----------------------------------------------------------------------
Summary of changes:
libmachdev/machdev.h | 2 +-
libmachdev/trivfs_server.c | 88 +++++++++++++++++++++++++++++++++-------------
rumpdisk/main.c | 2 +-
3 files changed, 66 insertions(+), 26 deletions(-)
hooks/post-receive
--
Hurd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] Hurd branch, master, updated. v0.9.git20200930-11-ge665782,
Samuel Thibault <=