[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
- [hurd] branch upstream updated (d8b7d42 -> 55dd7de),
Samuel Thibault <=
- [hurd] 02/61: Fix spurious unlock on error, Samuel Thibault, 2014/05/27
- [hurd] 04/61: hurd: add a new type for the exec_startup protocol, Samuel Thibault, 2014/05/27
- [hurd] 10/61: console-client: drop DIST_FILES from Makefile, Samuel Thibault, 2014/05/27
- [hurd] 05/61: exec: fix receiver lookup, Samuel Thibault, 2014/05/27
- [hurd] 08/61: hurd: add a new type interrupt_t for the interrupt protocol, Samuel Thibault, 2014/05/27
- [hurd] 09/61: libports: fix receiver lookup, Samuel Thibault, 2014/05/27
- [hurd] 06/61: libdiskfs: fix receiver lookup, Samuel Thibault, 2014/05/27
- [hurd] 11/61: boot: remove the ourdevice hack, Samuel Thibault, 2014/05/27
- [hurd] 01/61: libpager: fix receiver lookups, Samuel Thibault, 2014/05/27
- [hurd] 03/61: Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd, Samuel Thibault, 2014/05/27