commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hurd] branch upstream updated (d8b7d42 -> 55dd7de)


From: Samuel Thibault
Subject: [hurd] branch upstream updated (d8b7d42 -> 55dd7de)
Date: Tue, 27 May 2014 08:32:08 +0000

This is an automated email from the git hooks/post-receive script.

sthibault pushed a change to branch upstream
in repository hurd.

      from  d8b7d42   Merge remote-tracking branch 'upstream/master' into 
upstream
       new  58f78ea   Fix spurious unlock on error
       new  b7cbdde   libpager: fix receiver lookups
       new  7b31485   Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/hurd/hurd
       new  b939d0b   hurd: add a new type for the exec_startup protocol
       new  f274c66   exec: fix receiver lookup
       new  e27425e   libdiskfs: fix receiver lookup
       new  e9687ec   libports: fix notify_port_t receiver lookups
       new  ddddd50   hurd: add a new type interrupt_t for the interrupt 
protocol
       new  e77f00d   libports: fix receiver lookup
       new  d49d0ac   console-client: drop DIST_FILES from Makefile
       new  41da689   boot: remove the ourdevice hack
       new  210793d   console: fix notify_port_t receiver lookups
       new  5a4926d   libpager: fix notify_port_t receiver lookups
       new  f1aa15a   libpager: fix notify_port_t receiver lookups
       new  845ab0f   Add TODO about fork() making rpctrace emit an error
       new  20e0782   Include the MIG-generated server header files
       new  263118a   build: Remove configure check for libcrypt.
       new  9334b33   Merge branch 'master' of 
git.savannah.gnu.org:/srv/git/hurd/hurd
       new  095e5cb   Add missing receiver lookup fix
       new  80a50c5   libdiskfs: set the default sync interval to 30 seconds
       new  c621171   libports: work around bugs in server termination
       new  ceffc45   exec: abbreviate the task name if necessary
       new  749820d   ext2fs: fix type of inum
       new  453e7fc   ext2fs: simplify expression
       new  97737d1   libports: reduce malloc overhead in 
_ports_bucket_class_iterate
       new  c9fa217   fatfs: simplify expression
       new  85f3757   ext2fs: improve diskfs_node_iterate
       new  ff9e97b   fatfs: improve diskfs_node_iterate
       new  151133a   tmpfs: improve diskfs_node_iterate
       new  8612278   ext2fs: use two distinct pager buckets for the disk and 
file pager
       new  3ad900b   libports: unlock _ports_lock on malloc failure
       new  261d957   fatfs: use two distinct pager buckets for the disk and 
file pager
       new  134b450   ext2fs: cache the superblock
       new  1a3d809   libihash: reduce the default maximum load factor to 75%
       new  6dcf536   libihash: fix type of max_load
       new  2d89889   libihash: use an integer hash function on the keys
       new  57341e5   libihash: use linear probing and fast modulo operation
       new  e2be899   libihash: use fast binary scaling to determine the load
       new  4ece292   trans/fakeroot: remove spurious semicolon
       new  2e009c2   trans/fakeroot: fix comparison between signed and unsigned
       new  820241e   trans/fakeroot: use C99-style struct initialization
       new  868a820   proc: move translation functions to mig-decls.h
       new  198ab07   libihash: fix typo
       new  689b3f9   libihash: add hurd_ihash_get_load
       new  e30e04d   include: add lock-less reference counting primitives
       new  353fe33   trans/fakeroot: override fshelp_isowner
       new  7ba3321   Merge remote-tracking branch 'upstream/master' into 
upstream
       new  b793108   include: install refcount.h
       new  dc00a94   libdiskfs: lock-less reference counting for peropen 
objects
       new  31b2a83   exec: add missing includes
       new  67d467a   pfinet: add missing include
       new  acddf44   libdiskfs: fix type of dir_cache_id, node_cache_id
       new  1333bbb   Avoid compiler warning about empty bodies
       new  22f0bf4   term: fix memory leak
       new  03fee0a   libpager: drop unused fields from struct pager
       new  6c15c91   ext2fs: fix diskfs_pager_users
       new  4a5f9f6   trans/mtab: fix initialization
       new  b16f334   libdiskfs: fix node leak in the name cache
       new  5b039a1   libihash: do not use an integer hash function by default
       new  1d1da90   libtrivfs: lock-less reference counting for 
trivfs_peropen objects
       new  55dd7de   Merge remote-tracking branch 'upstream/master' into 
upstream

The 61 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 boot/Makefile                            |   6 +-
 boot/boot.c                              |   2 +-
 config.make.in                           |   3 -
 configure.ac                             |   4 -
 console-client/Makefile                  |   4 -
 console-client/trans.c                   |   1 +
 console-client/xkb/xkb.c                 |   3 +-
 console/console.c                        |  40 +++--
 console/display.c                        |  39 ++---
 console/mutations.h                      |   9 +-
 console/priv.h                           |  41 -----
 exec/Makefile                            |   1 +
 exec/exec.c                              |  21 ++-
 exec/execmutations.h                     |   8 +
 exec/main.c                              |   1 +
 {auth => exec}/mig-decls.h               |  22 ++-
 exec/priv.h                              |   2 +-
 ext2fs/ext2fs.h                          |   8 +-
 ext2fs/hyper.c                           |  19 ++-
 ext2fs/ialloc.c                          |   3 +-
 ext2fs/inode.c                           |  11 +-
 ext2fs/pager.c                           |  92 +++++++----
 ext2fs/storeinfo.c                       |   1 +
 fatfs/inode.c                            |  14 +-
 fatfs/main.c                             |   3 +-
 fatfs/pager.c                            |  90 +++++++----
 hurd/exec_startup.defs                   |   6 +-
 hurd/hurd_types.defs                     |  24 +++
 hurd/hurd_types.h                        |   2 +
 hurd/interrupt.defs                      |   6 +-
 include/Makefile                         |   2 +-
 include/refcount.h                       | 263 +++++++++++++++++++++++++++++++
 isofs/inode.c                            |   1 +
 libdiskfs/Makefile                       |   1 +
 libdiskfs/boot-start.c                   |  11 +-
 libdiskfs/dir-renamed.c                  |   7 +-
 libdiskfs/diskfs.h                       |  30 +++-
 libdiskfs/file-chg.c                     |   2 +-
 libdiskfs/file-chmod.c                   |   1 +
 libdiskfs/file-get-fs-opts.c             |   1 +
 libdiskfs/fsmutations.h                  |  15 +-
 libdiskfs/init-startup.c                 |   2 +
 libdiskfs/name-cache.c                   |   3 +-
 libdiskfs/peropen-make.c                 |   2 +-
 libdiskfs/peropen-rele.c                 |  21 ++-
 libdiskfs/priv.h                         |   3 +-
 libdiskfs/protid-make.c                  |   8 +-
 libihash/ihash.c                         | 147 +++--------------
 libihash/ihash.h                         |  54 +++++--
 libnetfs/file-get-children.c             |   1 +
 libnetfs/file-getcontrol.c               |   2 +-
 libnetfs/file-set-translator.c           |   1 +
 libnetfs/fsstubs.c                       |   1 +
 libnetfs/mutations.h                     |   8 +-
 libpager/Makefile                        |   2 +-
 libpager/chg-compl.c                     |  10 +-
 libpager/data-request.c                  |  10 +-
 libpager/data-return.c                   |  13 +-
 libpager/data-unlock.c                   |   8 +-
 libpager/lock-completed.c                |   8 +-
 {auth => libpager}/mig-decls.h           |  22 +--
 {mach-defpager => libpager}/mig-mutate.h |  11 +-
 libpager/no-senders.c                    |  21 +--
 libpager/notify-stubs.c                  |  20 +--
 libpager/object-init.c                   |   9 +-
 libpager/object-terminate.c              |   9 +-
 libpager/priv.h                          |   3 +-
 libpager/seqnos.c                        |  14 +-
 libpager/stubs.c                         |  12 +-
 libpipe/pipe.c                           |   4 +-
 libports/Makefile                        |   1 +
 libports/bucket-iterate.c                |  49 ++++--
 libports/interrupt-operation.c           |   4 +-
 libports/manage-one-thread.c             |   9 +-
 {auth => libports}/mig-decls.h           |  22 ++-
 {term => libports}/mig-mutate.h          |  17 +-
 libports/notify-dead-name.c              |   5 +-
 libports/notify-msg-accepted.c           |   3 +-
 libports/notify-no-senders.c             |   5 +-
 libports/notify-port-deleted.c           |   3 +-
 libports/notify-port-destroyed.c         |   3 +-
 libports/notify-send-once.c              |   2 +-
 libports/ports.h                         |  25 +--
 libtrivfs/cntl-create.c                  |   1 -
 libtrivfs/file-access.c                  |   1 +
 libtrivfs/file-chauthor.c                |   1 +
 libtrivfs/file-chflags.c                 |   1 +
 libtrivfs/file-chg.c                     |   1 +
 libtrivfs/file-chmod.c                   |   1 +
 libtrivfs/file-chown.c                   |   1 +
 libtrivfs/file-exec.c                    |   1 +
 libtrivfs/file-get-children.c            |   1 +
 libtrivfs/file-get-fs-options.c          |   1 +
 libtrivfs/file-get-source.c              |   1 +
 libtrivfs/file-get-storage-info.c        |   1 +
 libtrivfs/file-get-trans.c               |   1 +
 libtrivfs/file-get-transcntl.c           |   1 +
 libtrivfs/file-getcontrol.c              |   1 +
 libtrivfs/file-getfh.c                   |   1 +
 libtrivfs/file-getlinknode.c             |   1 +
 libtrivfs/file-lock.c                    |   1 +
 libtrivfs/file-reparent.c                |   2 +
 libtrivfs/file-set-size.c                |   1 +
 libtrivfs/file-set-trans.c               |   1 +
 libtrivfs/file-statfs.c                  |   1 +
 libtrivfs/file-sync.c                    |   1 +
 libtrivfs/file-syncfs.c                  |   1 +
 libtrivfs/file-utimes.c                  |   1 +
 libtrivfs/fsys-forward.c                 |   1 +
 libtrivfs/fsys-get-options.c             |   1 +
 libtrivfs/fsys-getroot.c                 |   1 +
 libtrivfs/fsys-goaway.c                  |   1 +
 libtrivfs/fsys-set-options.c             |   1 +
 libtrivfs/fsys-stubs.c                   |   1 +
 libtrivfs/fsys-syncfs.c                  |   1 +
 libtrivfs/io-async-icky.c                |   1 +
 libtrivfs/io-async.c                     |   1 +
 libtrivfs/io-duplicate.c                 |   1 +
 libtrivfs/io-identity.c                  |   1 +
 libtrivfs/io-map.c                       |   1 +
 libtrivfs/io-modes-get.c                 |   1 +
 libtrivfs/io-modes-off.c                 |   1 +
 libtrivfs/io-modes-on.c                  |   1 +
 libtrivfs/io-modes-set.c                 |   1 +
 libtrivfs/io-owner-get.c                 |   1 +
 libtrivfs/io-owner-mod.c                 |   1 +
 libtrivfs/io-pathconf.c                  |   1 +
 libtrivfs/io-read.c                      |   1 +
 libtrivfs/io-readable.c                  |   1 +
 libtrivfs/io-reauthenticate.c            |   6 +-
 libtrivfs/io-restrict-auth.c             |   5 +-
 libtrivfs/io-revoke.c                    |   1 +
 libtrivfs/io-seek.c                      |   1 +
 libtrivfs/io-select.c                    |   1 +
 libtrivfs/io-stat.c                      |   1 +
 libtrivfs/io-stubs.c                     |   1 +
 libtrivfs/io-version.c                   |   1 +
 libtrivfs/io-write.c                     |   1 +
 libtrivfs/mig-mutate.h                   |   6 +-
 libtrivfs/open.c                         |   2 +-
 libtrivfs/protid-clean.c                 |  29 ++--
 libtrivfs/protid-dup.c                   |   5 +-
 libtrivfs/trivfs.h                       |   4 +-
 mach-defpager/default_pager.c            |   4 +-
 pfinet/linux-src/include/net/addrconf.h  |   2 +
 pfinet/linux-src/net/ipv4/fib_hash.c     |   2 +-
 pfinet/tunnel.c                          |   3 +
 pflocal/connq.c                          |   2 +-
 pflocal/socket.c                         |   4 +-
 proc/Makefile                            |   4 +-
 proc/hash.c                              |  11 --
 proc/mgt.c                               |   1 -
 proc/mig-decls.h                         |  18 +++
 auth/auth.h => proc/mig-mutate.h         |  21 ++-
 proc/notify.c                            |  24 +--
 proc/proc.h                              |   7 -
 storeio/io.c                             |   2 +
 storeio/storeio.c                        |   1 +
 term/devio.c                             |   6 +-
 term/users.c                             |   6 +-
 tmpfs/node.c                             |  10 +-
 trans/Makefile                           |   4 +-
 trans/fakeroot.c                         |  30 ++--
 trans/fifo.c                             |   3 +
 trans/firmlink.c                         |   2 +
 trans/hello-mt.c                         |   2 +
 trans/hello.c                            |   2 +
 trans/magic.c                            |   2 +
 trans/mtab.c                             |   3 +-
 trans/new-fifo.c                         |   4 +
 trans/null.c                             |   3 +
 trans/proxy-defpager.c                   |   1 +
 trans/streamio.c                         |   3 +
 utils/Makefile                           |   8 +-
 utils/rpctrace.c                         |   2 +
 175 files changed, 1089 insertions(+), 616 deletions(-)
 delete mode 100644 console/priv.h
 copy {auth => exec}/mig-decls.h (68%)
 create mode 100644 include/refcount.h
 copy {auth => libpager}/mig-decls.h (67%)
 copy {mach-defpager => libpager}/mig-mutate.h (69%)
 copy {auth => libports}/mig-decls.h (67%)
 copy {term => libports}/mig-mutate.h (63%)
 copy auth/auth.h => proc/mig-mutate.h (65%)

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-hurd/hurd.git



reply via email to

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