summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1998-12-30 07:41:10 +0000
committerRoland McGrath <roland@gnu.org>1998-12-30 07:41:10 +0000
commitd91076fa48a6598fa91f28687d76d00f07c32773 (patch)
tree17a1e7784cc24cbdfcbfb92fdd56024242113375
parent836c2d17dc3f186a6bfdc064aec5e6b323e9d414 (diff)
.
-rw-r--r--exec/ChangeLog4
-rw-r--r--libdiskfs/ChangeLog16
2 files changed, 20 insertions, 0 deletions
diff --git a/exec/ChangeLog b/exec/ChangeLog
index 5679e52c..272fc556 100644
--- a/exec/ChangeLog
+++ b/exec/ChangeLog
@@ -1,5 +1,9 @@
1998-12-27 Roland McGrath <roland@baalperazim.frob.com>
+ * main.c (S_exec_init): Deallocate PROCSERVER port when finished.
+
+1998-12-27 Roland McGrath <roland@baalperazim.frob.com>
+
* main.c (S_exec_init): Remove variable DEV_MASTER; pass null instead
since we don't need it. Use assert_perror on getting the host-priv
port and on startup_essential_task, since init will hang until we've
diff --git a/libdiskfs/ChangeLog b/libdiskfs/ChangeLog
index 88c40aef..07dba224 100644
--- a/libdiskfs/ChangeLog
+++ b/libdiskfs/ChangeLog
@@ -1,5 +1,21 @@
1998-12-27 Roland McGrath <roland@baalperazim.frob.com>
+ Use a struct hurd_port for the cached exec server port,
+ so it is properly reference-counted and locked.
+ * boot-start.c (diskfs_exec): Variable removed.
+ (diskfs_start_bootstrap): Make it a local here.
+ Install that port in _diskfs_exec_portcell.
+ (diskfs_S_fsys_init): Use _diskfs_exec_portcell instead
+ of diskfs_exec.
+ * init-init.c (_diskfs_exec_portcell): New variable.
+ (diskfs_init_diskfs): Initialize it.
+ * priv.h: Declare it.
+ * diskfs.h (diskfs_exec, diskfs_exec_ctl): Remove decls.
+ * file-exec.c (diskfs_S_file_exec): Use _diskfs_exec_portcell instead
+ of diskfs_exec.
+
+ * init-completed.c: File removed (obsolete since 1996).
+
* boot-start.c (diskfs_start_bootstrap): Twiddle boot-time messages.
1998-12-27 Roland McGrath <roland@baalperazim.frob.com>