[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] Hurd branch, master, updated. v0.5-181-g86e3141
From: |
Justus Winter |
Subject: |
[SCM] Hurd branch, master, updated. v0.5-181-g86e3141 |
Date: |
Tue, 25 Feb 2014 10:21:04 +0000 |
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 86e3141aaf13b1bc55d74bd6f557a62b814e944c (commit)
via 982261fec4707d0c8d0723d90d9c0e465d98aa93 (commit)
via 41b88dab57df5a1b490550fd8c4b80788ce55a81 (commit)
via f2fd58347765c32fddd45b9dbd87097ad73b2001 (commit)
via 90af50dd30c2ea0abec10b36d5b3fbf29fec2b16 (commit)
via 1b35145ee6592ba9e4017b7b2686edb312e79ad2 (commit)
via 8eb1240c18062bd3614ecba31f4c6a2dc6ea980d (commit)
via 9366d6b2e48ba409366adc0516825c41a86dec9b (commit)
via d4129a39dda08e8cfbc002461e1e76103de8f108 (commit)
via b7521a33ad61286eb9e32915c3a691c824bae719 (commit)
via d1f23fd4732f9407dfd80e15588070d920050d9f (commit)
via 6d38ec6d31e295b60bd5c84cc89229484afed56a (commit)
via f2640263468aced5c91ac5fc1f15bb5691f7eb20 (commit)
from 139cc36c4f24dbc8c759f6bc3fba536698db6e03 (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 86e3141aaf13b1bc55d74bd6f557a62b814e944c
Author: Justus Winter <address@hidden>
Date: Wed Jan 29 14:06:15 2014 +0100
libdiskfs: fix receiver lookups in fsys server functions
* libdiskfs/diskfs.h (struct diskfs_control): New declaration.
(diskfs_begin_using_control_port): New declaration and function.
(diskfs_end_using_control_port): Likewise.
* libdiskfs/fsmutations.h: Add translation functions.
* libdiskfs/priv.h (control_t): New type declaration for mig.
* libdiskfs/boot-start.c: Fix receiver lookups.
* libdiskfs/fsys-getfile.c: Likewise.
* libdiskfs/fsys-getroot.c: Likewise.
* libdiskfs/fsys-goaway.c: Likewise.
* libdiskfs/fsys-options.c: Likewise.
* libdiskfs/fsys-syncfs.c: Likewise.
commit 982261fec4707d0c8d0723d90d9c0e465d98aa93
Author: Justus Winter <address@hidden>
Date: Wed Feb 12 11:24:14 2014 +0100
libnetfs: fix receiver lookups in fsys server functions
* mutations.h: Add translation functions.
* netfs.h (struct netfs_control): New declaration.
* priv.h: Define translation functions.
* fsys-get-options.c: Fix receiver lookups.
* fsys-getroot.c: Likewise.
* fsys-goaway.c: Likewise.
* fsys-set-options.c: Likewise.
* fsys-syncfs.c: Likewise.
* fsysstubs.c: Likewise.
commit 41b88dab57df5a1b490550fd8c4b80788ce55a81
Author: Justus Winter <address@hidden>
Date: Thu Jan 30 10:58:49 2014 +0100
New RPCs, fix build
commit f2fd58347765c32fddd45b9dbd87097ad73b2001
Author: Justus Winter <address@hidden>
Date: Tue Feb 11 13:30:07 2014 +0100
trans/mtab: do not map unknown source strings to "none"
Previously, map_device_to_path mapped unknown device strings to
"none". Return a copy of the original source string instead so that
e.g. nfs mount point points are properly handled.
* trans/mtab.c (map_device_to_path): Do not map unknown source strings
to "none".
commit 90af50dd30c2ea0abec10b36d5b3fbf29fec2b16
Author: Justus Winter <address@hidden>
Date: Tue Feb 11 13:24:23 2014 +0100
tmpfs: set diskfs_disk_name to "none"
By default diskfs_disk_name is returned as the source of
libdiskfs-based translators. Hurds fstab allows multiple entries with
the mnt_fsname being "none".
* tmpfs/tmpfs.c (diskfs_disk_name): Set to "none".
commit 1b35145ee6592ba9e4017b7b2686edb312e79ad2
Author: Justus Winter <address@hidden>
Date: Mon Feb 10 14:33:27 2014 +0100
trans/mtab: ignore translators that do not implement file_get_source
Previously, the mtab translator would guess the source of a filesystem
translator from its last argument. This made all kinds of
non-filesystem translators appear in /proc/mounts, causing severe
problems due to umount --all removing vital passive translator
records.
Fix this by ignoring all translators that do not explicitly implement
file_get_source.
* trans/mtab.c (mtab_populate): Ignore translators that do not
implement file_get_source.
commit 8eb1240c18062bd3614ecba31f4c6a2dc6ea980d
Author: Justus Winter <address@hidden>
Date: Mon Feb 10 15:02:15 2014 +0100
nfs: implement netfs_get_source
Implement netfs_get_source so that nfs translators show up in
/proc/mounts.
* nfs/main.c (netfs_get_source): New function.
commit 9366d6b2e48ba409366adc0516825c41a86dec9b
Author: Justus Winter <address@hidden>
Date: Thu Jan 30 10:53:46 2014 +0100
hurd: fix the get-children and get-source procedures
* hurd/fs.defs: Add file_get_children and file_get_source.
* hurd/fsys.defs: Remove fsys_get_children and fsys_get_source.
* libdiskfs/fsys-get-children.c: Rename and adapt accordingly.
* libdiskfs/fsys-get-source.c: Likewise.
* libnetfs/fsys-get-children.c: Likewise.
* libnetfs/fsys-get-source.c: Likewise.
* libtrivfs/fsys-get-children.c: Likewise.
* libtrivfs/fsys-get-source.c: Likewise.
* libdiskfs/diskfs.h: Adapt prototype and comment.
* libnetfs/netfs.h: Likewise.
* libtrivfs/trivfs.h: Likewise.
* libdiskfs/get-source.c: Adapt default implementation, provide
diskfs_disk_name by default.
* libnetfs/netfs.h: Adapt default implementation.
* libtrivfs/get-source.c: Likewise.
* libdiskfs/Makefile: Adapt accordingly.
* libnetfs/Makefile: Likewise.
* libtrivfs/Makefile: Likewise.
* trans/symlink.c: Likewise.
* trans/mtab.c: Likewise.
commit d4129a39dda08e8cfbc002461e1e76103de8f108
Author: Justus Winter <address@hidden>
Date: Mon Feb 24 13:31:31 2014 +0100
mach-defpager: improve the default_pager_demux_object function
Handle multiple request types as recommended by the Mach Server
Writer's Guide section 4, subsection "Handling Multiple Request
Types". This avoids initializing the reply message in every X_server
function.
* mach-defpager/default_pager.c (default_pager_demux_object): Improve
the demuxer function.
commit b7521a33ad61286eb9e32915c3a691c824bae719
Author: Justus Winter <address@hidden>
Date: Mon Feb 24 13:57:40 2014 +0100
mach-defpager: add function mig_reply_setup
Currently, mig_reply_setup is not provided by libmachuser or the
glibc. Provide it locally.
* mach-defpager/default_pager.c (mig_reply_setup): New function.
commit d1f23fd4732f9407dfd80e15588070d920050d9f
Author: Justus Winter <address@hidden>
Date: Mon Feb 24 13:47:36 2014 +0100
mach-defpager: fix definition of seqnos_memory_object_data_unlock
* mach-defpager/default_pager.c (seqnos_memory_object_data_unlock):
Fix function arguments.
commit 6d38ec6d31e295b60bd5c84cc89229484afed56a
Author: Justus Winter <address@hidden>
Date: Mon Feb 24 12:23:05 2014 +0100
libpager: improve the pager_demuxer function
Handle multiple request types as recommended by the Mach Server
Writer's Guide section 4, subsection "Handling Multiple Request
Types". This avoids initializing the reply message in every X_server
function. The reply message has already been properly initialized in
libports, so there is no need to call mig_reply_setup.
* libpager/demuxer.c (pager_demuxer): Improve the demuxer function.
commit f2640263468aced5c91ac5fc1f15bb5691f7eb20
Author: Justus Winter <address@hidden>
Date: Mon Feb 24 11:05:13 2014 +0100
utils/umount: do not remove passive translator records
Passive translator records are a Hurd concept. Therefore, the umount
compatibility program should not remove them.
* utils/umount.c (passive_flags): Unset FS_TRANS_SET.
(doc): Adjust accordingly.
-----------------------------------------------------------------------
Summary of changes:
hurd/fs.defs | 19 ++++++
hurd/fsys.defs | 20 +-----
libdiskfs/Makefile | 2 +-
libdiskfs/boot-start.c | 18 ++---
libdiskfs/diskfs.h | 31 ++++++++-
.../{fsys-get-children.c => file-get-children.c} | 16 ++---
.../file-get-source.c | 14 +++--
libdiskfs/fsmutations.h | 3 +
libdiskfs/fsys-getfile.c | 12 +---
libdiskfs/fsys-getroot.c | 9 +--
libdiskfs/fsys-goaway.c | 8 +--
libdiskfs/fsys-options.c | 16 ++---
libdiskfs/fsys-syncfs.c | 10 +--
libdiskfs/get-source.c | 9 ++-
libdiskfs/priv.h | 1 +
libnetfs/Makefile | 2 +-
.../{fsys-get-children.c => file-get-children.c} | 14 ++---
libnetfs/{fsys-get-source.c => file-get-source.c} | 15 +++--
libnetfs/fsys-get-options.c | 6 +--
libnetfs/fsys-getroot.c | 5 +-
libnetfs/fsys-goaway.c | 10 +--
libnetfs/fsys-set-options.c | 11 +---
libnetfs/fsys-syncfs.c | 2 +-
libnetfs/fsysstubs.c | 8 +-
libnetfs/get-source.c | 2 +-
libnetfs/mutations.h | 3 +
libnetfs/netfs.h | 15 +++-
libnetfs/priv.h | 14 ++++
libpager/demuxer.c | 22 +++---
libtrivfs/Makefile | 2 +-
.../{fsys-get-children.c => file-get-children.c} | 4 +-
.../file-get-source.c | 7 +-
libtrivfs/get-source.c | 2 +-
libtrivfs/trivfs.h | 9 ++-
mach-defpager/default_pager.c | 67 ++++++++++++++++----
nfs/main.c | 14 ++++
tmpfs/tmpfs.c | 2 +-
trans/Makefile | 2 +-
trans/mtab.c | 27 +++-----
trans/symlink.c | 15 -----
utils/umount.c | 4 +-
41 files changed, 262 insertions(+), 210 deletions(-)
rename libdiskfs/{fsys-get-children.c => file-get-children.c} (89%)
rename libtrivfs/fsys-get-source.c => libdiskfs/file-get-source.c (76%)
rename libnetfs/{fsys-get-children.c => file-get-children.c} (91%)
rename libnetfs/{fsys-get-source.c => file-get-source.c} (77%)
rename libtrivfs/{fsys-get-children.c => file-get-children.c} (93%)
rename libdiskfs/fsys-get-source.c => libtrivfs/file-get-source.c (86%)
hooks/post-receive
--
Hurd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] Hurd branch, master, updated. v0.5-181-g86e3141,
Justus Winter <=