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-570-g4241dd5


From: Justus Winter
Subject: [SCM] Hurd branch, master, updated. v0.5-570-g4241dd5
Date: Tue, 07 Apr 2015 12:35:05 +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  4241dd5673566a61add85bd9eb52d4ae7db2750a (commit)
       via  785f4aea18b5705e63609001d2aa12871a774804 (commit)
      from  d293e13f756d44cad5a36c15e6f54ae0b6b71c81 (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 4241dd5673566a61add85bd9eb52d4ae7db2750a
Author: Justus Winter <address@hidden>
Date:   Sat Nov 23 16:12:55 2013 +0100

    libports: use protected payloads to optimize the object lookup
    
    * NEWS: Mention protected payloads.
    * libports/Makefile (SRCS): Add `port-deref-deferred.c'.
    * libports/create-internal.c (_ports_create_port_internal): Set the
    protected payload to the objects address.
    * libports/import-port.c (ports_import_port): Likewise.
    * libports/reallocate-from-external.c (ports_reallocate_from_external):
    Likewise.
    * libports/reallocate-port.c (ports_reallocate_port): Likewise.
    * libports/transfer-right.c (ports_transfer_right): Likewise.
    * libports/manage-multithread.c (ports_manage_port_operations_multithread):
    Use the protected payload for the object lookup if provided.  Add
    thread pool management calls.
    * libports/manage-one-thread.c (ports_manage_port_operations_one_thread):
    Likewise.
    * libports/destroy-right.c (ports_destroy_right): Defer the
    dereferencing of outstanding send rights to avoid a port_info
    use-after-free.
    * libports/port-deref-deferred.c: New file.
    * libports/port-deref-deferred.h: Likewise.
    * libports/ports.h (struct port_bucket): New field `threadpool'.
    (ports_lookup_payload): Check `port_right'.

commit 785f4aea18b5705e63609001d2aa12871a774804
Author: Justus Winter <address@hidden>
Date:   Tue Apr 7 12:53:03 2015 +0200

    procfs: fix argument parsing
    
    * procfs/main.c (argp_parser): Fix argument parsing.

-----------------------------------------------------------------------

Summary of changes:
 NEWS                                |    2 +
 libports/Makefile                   |    2 +-
 libports/complete-deallocate.c      |    6 +-
 libports/create-bucket.c            |    1 +
 libports/create-internal.c          |    6 +-
 libports/destroy-right.c            |   56 ++++++++++---
 libports/import-port.c              |    6 +-
 libports/manage-multithread.c       |   31 ++++++-
 libports/manage-one-thread.c        |   20 ++++-
 libports/port-deref-deferred.c      |  161 +++++++++++++++++++++++++++++++++++
 libports/port-deref-deferred.h      |   89 +++++++++++++++++++
 libports/ports.h                    |    6 ++
 libports/reallocate-from-external.c |    4 +
 libports/reallocate-port.c          |    4 +
 libports/transfer-right.c           |    3 +
 procfs/main.c                       |    6 +-
 16 files changed, 380 insertions(+), 23 deletions(-)
 create mode 100644 libports/port-deref-deferred.c
 create mode 100644 libports/port-deref-deferred.h


hooks/post-receive
-- 
Hurd



reply via email to

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