commit-hurd
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]