commit-hurd
[Top][All Lists]
Advanced

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

[SCM] the great next stuff branch, dde, updated. 40757bf4bff18b05664c1bb


From: Samuel Thibault
Subject: [SCM] the great next stuff branch, dde, updated. 40757bf4bff18b05664c1bb1fc4a22f2628bde7a
Date: Thu, 14 Jan 2016 00:22:32 +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 "the great next stuff".

The branch, dde has been updated
       via  40757bf4bff18b05664c1bb1fc4a22f2628bde7a (commit)
       via  076957fe8c12344ddae2fa4b966c7be9be232654 (commit)
       via  1a7e27057ed5974be103c60afecdc8aae691584f (commit)
       via  44a73e25984a2f332d473a8e1187e15bd8774978 (commit)
       via  4f9cbfeaf4421ccb0dd0867664f6d689794ef9f3 (commit)
       via  046b776f2eb0f5b2fb26f86e987fc8185f8a6444 (commit)
       via  05e6878c8767cf7006675d5e5a646b2f74aa88c7 (commit)
       via  5714421bb1d066abebc7e993bdf06e655b879b3a (commit)
       via  a526d06131bdba4080c7c22ceebc1c73c403b8b4 (commit)
       via  a70c7531ed3a6378dd527da005a1fe63fbb4871a (commit)
       via  8058ef787e82504d0b6fab9384f1b74f72393f1a (commit)
       via  f2524f5bfed878ae229eea3484dad2e0e9369b3a (commit)
       via  2c414dc400729160ec4d2004c60470ce59ad9008 (commit)
       via  4d06239d39f8433a7246abae5645e9ad54cca1bb (commit)
       via  5089d4a559eb3a0a0f008ad00ba8c5ed8bbc94c6 (commit)
       via  fd0f30ca23e685f56578bebd08b666be0287d59e (commit)
       via  aadd48305a93496e0158fb06f4cb7e1b33ecb6fc (commit)
       via  f5490b490c549efa89eefb6deefdc7341aa6a913 (commit)
       via  87673d93fd87c3fda97e91842c3d7d326a30ef8c (commit)
       via  e914bfc3d6e5ddf6f8c5e93a4334873a48a24ddf (commit)
       via  d73d717ecac42457f12a2d843454ecda3aa7b004 (commit)
       via  8c49801c8f7e3f800cabedf8fca8ccec3cf35a22 (commit)
       via  b290ced29400ff6276c8438129236f99f50c3ff9 (commit)
       via  adeeb9990e6302482b38267fd517a2516d5b9e2a (commit)
       via  4c0d8ebb6494af95f125e1e829dfb7453b7ad03e (commit)
       via  fb6b3f972b93358390871f17f2a93423daca7aa7 (commit)
       via  17668a5c621e54bc0b68dc6638590a587b52bb91 (commit)
       via  42d04ae6ab017b65c6721dd4e9823c34b3656229 (commit)
       via  263af41f25779c36585d6c17668a15fa07163c4e (commit)
       via  8b87e8c44466f6852c9544c908edef8075757dda (commit)
       via  2280227bedf69b733a589f12ac6b6d5a4fc36af4 (commit)
       via  6ca2aa1284a5e82df0193d2727941420361bc50f (commit)
       via  05c3ffac543052c8d0b171a5f77bb977d5316a61 (commit)
       via  a718b0bfcce0d6426d3354815c957ce9dbb1ca21 (commit)
       via  cc3e97aa0141410eb8b05cab34aecf65f44a164c (commit)
       via  b4cf10f408d50e4caaeda6d2bc9df2db3398a9cd (commit)
       via  52b5c7e8db6e6742dd6d7bf1548c6d33e149f59a (commit)
       via  315a491d390a26c668ede6c8fa703b7620c10d08 (commit)
       via  fe9ece07747eb7281e0749a3dde7c02267af8ae6 (commit)
       via  1b6d78a1a79afe79a71841d914a4e49d6eb9100c (commit)
       via  4e2d5a81bb2834f7393e9847bfa091f8a0a07556 (commit)
       via  1842a9dcd1056dac886e96071e8c5dcd2859d471 (commit)
       via  2c4b1db9c9760205979d22b721c324cf215987da (commit)
       via  f564e5f4a62fb8ca54695c722c7e04803df869ec (commit)
       via  e6fdb474b7fc4237b19d8405074930518ac02b27 (commit)
       via  c9c29eb890527fe68900e4a0af7c2df9a9fa5b40 (commit)
       via  9af3576c86ac17264c8542d65779adc4b4872574 (commit)
       via  e2b83d4dfdcb63a6a484eb4461ac4f322853086f (commit)
      from  c92700a6eb1c21b03a4955fc7e7240611de69516 (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 40757bf4bff18b05664c1bb1fc4a22f2628bde7a
Merge: c92700a 076957f
Author: Samuel Thibault <address@hidden>
Date:   Thu Jan 14 01:22:16 2016 +0100

    Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd into dde

commit 076957fe8c12344ddae2fa4b966c7be9be232654
Author: Flavio Cruz <address@hidden>
Date:   Wed Jan 13 00:58:59 2016 +0100

    Fix O_DIRECTORY lookup on trivial translators
    
    * libdiskfs/dir-lookup.c (diskfs_S_dir_lookup): If mustbedir, make sure
    entry is a directory by retrying "/", or starting the translator and
    retrying "/".
    * libnetfs/dir-lookup.c (netfs_S_dir_lookup): Likewise.

commit 1a7e27057ed5974be103c60afecdc8aae691584f
Author: Samuel Thibault <address@hidden>
Date:   Sun Jan 3 13:34:42 2016 +0100

    Fix pfinet crash
    
    During rsyslog testsuite, it does happen that threads running
    schedule_timeout get woken up by something else than the timer.  The (local)
    timer needs to be removed in that case.  Let's just always remove it, like
    Linux does.
    
    * pfinet/glue-include/linux/sched.h (schedule_timeout): Remove local timer
    before returning.

commit 44a73e25984a2f332d473a8e1187e15bd8774978
Author: Samuel Thibault <address@hidden>
Date:   Sun Jan 3 13:33:04 2016 +0100

    Make private variables static
    
    * pfinet/timer-emul.c (timers, timer_thread): Make variables static.

commit 4f9cbfeaf4421ccb0dd0867664f6d689794ef9f3
Author: Samuel Thibault <address@hidden>
Date:   Sun Jan 3 04:42:04 2016 +0100

    pflocal: Do not abort on too small getopt parameter
    
    * pflocal/socket.c (S_socket_getopt): When *value_len is too small, return
    EINVAL instead of aborting.

commit 046b776f2eb0f5b2fb26f86e987fc8185f8a6444
Author: Samuel Thibault <address@hidden>
Date:   Sun Jan 3 03:33:48 2016 +0100

    Add dumb SO_ERROR support to pflocal
    
    pflocal does not currently have asynchronous operations, so we can make
    SO_ERROR just report 0.
    
    * pflocal/socket.c (S_socket_getopt): For `level' SOL_SOCKET and `opt'
    SO_ERROR, report 0.

commit 05e6878c8767cf7006675d5e5a646b2f74aa88c7
Author: Flavio Cruz <address@hidden>
Date:   Sat Jan 2 18:38:31 2016 +0100

    allow pfinet to link using -O0
    
    This fixes a long list of undefined references when compiling with -O0
    by using static instead of extern in header files.

commit 5714421bb1d066abebc7e993bdf06e655b879b3a
Author: Flavio Cruz <address@hidden>
Date:   Fri Jan 1 17:55:11 2016 +0100

    fix mach-defpager static linking
    
    * mach-defpager/Makefile: Allow multiple definitions for mach-defpager.

commit a526d06131bdba4080c7c22ceebc1c73c403b8b4
Author: Flavio Cruz <address@hidden>
Date:   Thu Dec 31 17:26:21 2015 +0100

    fix compiler warning in hurd/fstests
    
    * fstests/fstests.c (main): Only declare 'root' when HURDISH_TESTS is
    defined.

commit a70c7531ed3a6378dd527da005a1fe63fbb4871a
Author: Flavio Cruz <address@hidden>
Date:   Thu Dec 31 17:49:25 2015 +0100

    Drop OTHERLIBS and use LDLIBS exclusively
    
    When cross-compiling, OTHERLIBS magically turns -lpthread into the path
    to the host libpthread.so file, resulting in build issues. LDLIBS does
    not suffer from this problem and it seems that is already being used in
    other Makefiles. This patch removes OTHERLIBS entirely from the build
    system.
    
    * Makeconf: Remove references to OTHERLIBS
    * auth/Makefile: Replace OTHERLIBS with LDLIBS.
    * boot/Makefile: Likewise.
    * console/Makefile: Likewise.
    * exec/Makefile: Likewise.
    * ext2fs/Makefile: Likewise.
    * fatfs/Makefile: Likewise.
    * ftpfs/Makefile: Likewise.
    * hostmux/Makefile: Likewise.
    * isofs/Makefile: Likewise.
    * libhurd-slab/Makefile: Likewise.
    * nfs/Makefile: Likewise.
    * nfsd/Makefile: Likewise.
    * pfinet/Makefile: Likewise.
    * proc/Makefile: Likewise.
    * procfs/Makefile: Likewise.
    * random/Makefile: Likewise.
    * storeio/Makefile: Likewise.
    * term/Makefile: Likewise.
    * tmpfs/Makefile: Likewise.
    * usermux/Makefile: Likewise.

commit 8058ef787e82504d0b6fab9384f1b74f72393f1a
Author: Flavio Cruz <address@hidden>
Date:   Thu Dec 31 16:45:51 2015 +0100

    Use DEVICE_IMPORTS to include libports/ports.h
    
    On Thu, Dec 31, 2015 at 04:28:14PM +0100, Justus Winter wrote:
    > Quoting Samuel Thibault (2015-12-31 16:11:30)
    > > Flavio Cruz, on Thu 31 Dec 2015 15:56:31 +0100, wrote:
    > > > This fixes three compiler warnings about ports_payload_get_name.
    > > >
    > > > * devnode/Makefile: Define DEVICE_IMPORTS.
    > > > * term/Makefile: Likewise.
    > > > * trans/Makefile: Likewise.
    > >
    > > Why not adding them to the corresponding mig-mutate.h?
    >
    > Sometimes we don't have a mig-mutate.h, e.g. for most (all?)
    > translators in trans/.  I prefer stuffing that in a .h as well, but I
    > wouldn't be opposed to just applying the patch, as we use both ways of
    > mutating the mig types.
    
    Agreed. I think only devnode should include it in mig-mutate.h. For
    term, only some stubs are including mig-mutate.h. For trans, there's no
    mig-mutate.h at all.  Here's the modified patch.

commit f2524f5bfed878ae229eea3484dad2e0e9369b3a
Author: Flavio Cruz <address@hidden>
Date:   Thu Dec 31 16:12:59 2015 +0100

    Define IO_OUTTRAN so that term_on_pty returns a mach_port_t
    
    * libtrivfs/mig-decls.h: Implement trivfs_convert_to_port.
    * term/mig-mutate.h: Define IO_OUTTRAN.

commit 2c414dc400729160ec4d2004c60470ce59ad9008
Author: Flavio Cruz <address@hidden>
Date:   Wed Dec 30 01:40:22 2015 +0100

    Add missing libraries to fix link errors
    
    This fixes several linking problems I had in my recent cross-compilation
    of the Hurd. I added missing static libraries and also organized some of
    the targets for more concise rules.
    
    * console-client/Makefile: Add libiohelp.a and libihash.a.
    * daemons/Makefile: Add libihash.a and libshouldbeinlibc.a.
    * devnode/Makefile: Add iohelp and ihash to HURDLIBS.
    * random/Makefile: Likewise.
    * trans/Makefile: Reorder targets alphabetically and add libiohelp.a and
    libihash.a.
    * utils/Makefile: Add libihash.a.

commit 4d06239d39f8433a7246abae5645e9ad54cca1bb
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 23:46:12 2015 +0100

    fix compiler warnings in hurd/nfs and hurd/nfsd
    
    * nfsd/fsys.c (init_filesystems): Use 'm' qualifier instead of 'a' for
    allocating the name in fscanf call.

commit 5089d4a559eb3a0a0f008ad00ba8c5ed8bbc94c6
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 23:15:01 2015 +0100

    fix compiler warnings in hurd/utils
    
    utils: Fix compiler warnings.
    
    * utils/rpcscan.c (setup_extract_target): Remove name variable.
    * utils/rpcscan.c (setup_extract_target): Fix bad initializer.
    * utils/rpctrace.c (new_send_wrapper, wrap_all_threads, wrap_new_thread,
    wrap_new_task, traced_spawn): Fix format strings.
    * utils/rpctrace.c (trace_and_forward): Cast to unsigned int.
    * utils/rpctrace.c (trace_and_forward): Use memcmp instead of pointer
    dereferencing to compare structures.
    * utils/rpctrace.c (wrap_all_threads): Cast to vm_address_t.
    * utils/rpctrace.c (main): Fix bad initializer.
    * utils/shd.c (run): Initialize save0.
    * utils/vminfo.c: Fix format strings.
    * utils/vmstat.c: Remove PSEP macro and expand the code.
    * utils/w.c (add_utmp_procs): Remove unused pos variable.

commit fd0f30ca23e685f56578bebd08b666be0287d59e
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 23:14:21 2015 +0100

    fix compiler warnings in hurd/trans
    
    trans: Fix compiler warnings.
    
    * trans/mtab.c (mtab_mark_as_seen): Cast idport to hurd_ihash_value_t.
    * trans/streamio.c (dev_open): Cast name to char *.

commit aadd48305a93496e0158fb06f4cb7e1b33ecb6fc
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 23:13:38 2015 +0100

    fix compiler warnings in hurd/startup
    
    startup: Fix compiler warning.
    
    * startup/startup.c (do_mach_notify_dead_name): Fix format string.

commit f5490b490c549efa89eefb6deefdc7341aa6a913
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 23:12:58 2015 +0100

    fix compiler warnings in hurd/random
    
    random: Fix compiler warnings.
    
    * random/gnupg-random.c: Use byte instead of char.
    * random/gnupg-rmd.h (rmd160_mixblock): Use byte instead of char.
    * random/gnupg-rmd.c (rmd160_mixblock): Likewise.
    * random/gnupg-rmd.c: Place #ifdef __HURD__ earlier to avoid warnings.

commit 87673d93fd87c3fda97e91842c3d7d326a30ef8c
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 23:12:07 2015 +0100

    Include missing header file in hurd/proc
    
    proc: Add missing header file.
    
    * proc/mgt: Include missing header file mach/task_notify.h.

commit e914bfc3d6e5ddf6f8c5e93a4334873a48a24ddf
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 23:11:26 2015 +0100

    fix compiler warnings in hurd/procfs
    
    procfs: Fix compiler warnings.
    
    * include/sys/procfs.h: Change uintptr_t to vm_address_t.
    * procfs/process.c: Fix format strings.
    * procfs/rootdir.c: Add missing casts.

commit d73d717ecac42457f12a2d843454ecda3aa7b004
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 23:10:44 2015 +0100

    fix compiler warnings in hurd/nfs and hurd/nfsd
    
    nfs: Fix compiler warnings.
    
    * nfs/ops.c (netfs_get_dirents): Initialize buf.
    * nfsd/nfsd.h: Define cache_handle_array union.
    * nfsd/cache.c: Use new cache_handle_array union.
    * nfds/ops.c: Likewise.

commit 8c49801c8f7e3f800cabedf8fca8ccec3cf35a22
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 23:09:54 2015 +0100

    drop the deprecated malloc/free hooks in hurd/mach-defpager

commit b290ced29400ff6276c8438129236f99f50c3ff9
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 23:08:32 2015 +0100

    fix compiler warnings in hurd/libstore

commit adeeb9990e6302482b38267fd517a2516d5b9e2a
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 22:48:16 2015 +0100

    fix compiler warnings in hurd/libshouldbeinlibc

commit 4c0d8ebb6494af95f125e1e829dfb7453b7ad03e
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 22:46:44 2015 +0100

    fix compiler warnings in hurd/libnetfs

commit fb6b3f972b93358390871f17f2a93423daca7aa7
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 22:45:50 2015 +0100

    fix compiler warnings in hurd/libihash

commit 17668a5c621e54bc0b68dc6638590a587b52bb91
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 22:45:01 2015 +0100

    fix compiler warnings in hurd/libftpconn

commit 42d04ae6ab017b65c6721dd4e9823c34b3656229
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 22:34:20 2015 +0100

    fix compiler warnings in hurd/isofs
    
    * isofs/rr.c (rrip_work): Use unsigned char.
    * isofs/rr.h: Use unsigned char instead of char.

commit 263af41f25779c36585d6c17668a15fa07163c4e
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 22:36:01 2015 +0100

    fix compiler warnings in hurd/libdiskfs

commit 8b87e8c44466f6852c9544c908edef8075757dda
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 22:32:38 2015 +0100

    fix compiler warnings in hurd/isofs
    
    * fatfs/dir.c: Use casts to avoid warnings.
    * fatfs/fat.c: Use unsigned char in fat_{from,to}_epoch.
    * fatfs/fat.h: Change arguments accordingly.
    * fatfs/fat.c (fat_read_sblock): Use size_t instead.
    * fatfs/inode.c (diskfs_cached_lookup_in_dirbuf): Remove err variable.
    * fatfs/inode.c (diskfs_user_read_node): Don't cast constant.
    * fatfs/inode.c (write_node): Check for errors in vm_map.

commit 2280227bedf69b733a589f12ac6b6d5a4fc36af4
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 21:17:25 2015 +0100

    fix compiler warnings in hurd/console-client
    
    On Tue, Dec 29, 2015 at 08:43:24PM +0100, Samuel Thibault wrote:
    > Flavio Cruz, on Tue 29 Dec 2015 17:35:00 +0100, wrote:
    > > @@ -663,10 +663,11 @@ update_leds (void)
    > >         | (led_state.num_lock ? 2 : 0)
    > >         | (led_state.caps_lock ? 4 : 0);
    > >
    > > -      err = device_write_inband (kbd_dev, 0, -1, (void *) leds, 2, 
&data_cnt);
    > > +      err = device_write_inband (kbd_dev, 0, -1, (void *) leds, 2,
    > > +                                 (int *) &data_cnt);
    > >        if (!err && data_cnt == 1)
    > >         err = device_write_inband (kbd_dev, 0, -1, (void *) &leds[1], 1,
    > > -                                  &data_cnt);
    > > +                                  (int *) &data_cnt);
    > >      }
    > >  }
    > >
    >
    > I'm surprised: if the device_write_inband RPC really wants an int*, why
    > not making data_cnt an int?
    
    That works better. Thanks.
    
    console-client: Fix compiler warning.
    
    * console-client/pc-kbd.c (update_leds): Replace mach_msg_type_number_t with
    int.

commit 6ca2aa1284a5e82df0193d2727941420361bc50f
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 18:11:06 2015 +0100

    fix compiler warnings in hurd/ext2fs
    
    ext2fs: Fix compiler warnings.
    
    * ext2fs/balloc.c: Use unsigned char instead of char.
    * ext2fs/bitmap.c Use unsigned char for bitmaps.
    * ext2fs/dir.c: Fix format.
    * ext2fs/ext2fs.h: Use unsigned char for bitmaps.
    * ext2fs/ialloc.c: Use unsigned char for bitmaps. Fix format string in
    ext2_warning.
    * ext2fs/pager.c: Fix format string in ext2_warning and ext2_error.

commit 05c3ffac543052c8d0b171a5f77bb977d5316a61
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 18:10:27 2015 +0100

    fix compiler warnings in hurd/exec
    
    exec: Fix compiler warnings.
    
    * exec/elfcore.c: Cast arguments to vm_address_t.
    * exec/main.c: Use %lu in asprintf.

commit a718b0bfcce0d6426d3354815c957ce9dbb1ca21
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 18:02:22 2015 +0100

    fix compiler warnings in hurd/daemons
    
    daemons: Fix compiler warnings.
    
    * daemons/lmail.c: Initialize cached to 0.

commit cc3e97aa0141410eb8b05cab34aecf65f44a164c
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 17:35:00 2015 +0100

    fix compiler warnings in hurd/console-client
    
    console-client: Fix several compiler warnings.
    
    * console-client/bdf.c: Use size_t instead of int.
    * console-client/driver.c: Remove unused variable errstring.
    * console-client/pc-kbd.c: Cast sc to scancode_x1 before comparing with enum
    values.
    * console-client/vga-dynacolor.h: Use an explicit if in reference counting.
    * console-client/vga-dynafont.c: Use usigned char for bitmaps.
    * console-client/vga-support.c: Use unsigned char instead of char.
    * console-client/vga-support.h: Likewise.
    * console-client/vga.c: Use conchar_attr_equal instead of casting 
structures to
    integers.
    * hurd/console.h: Add conchar_attr_equal to compare conchar_attr_t 
structures.

commit b4cf10f408d50e4caaeda6d2bc9df2db3398a9cd
Author: Flavio Cruz <address@hidden>
Date:   Tue Dec 29 17:31:30 2015 +0100

    boot: Fix boot.c compiler warning.
    
    * boot/boot.c: Compare header without using pointer dereferencing.

commit 52b5c7e8db6e6742dd6d7bf1548c6d33e149f59a
Author: Justus Winter <address@hidden>
Date:   Wed Jun 24 02:30:01 2015 +0200

    libdiskfs: use ihash for the node cache
    
    Replace the hand-written hash table in the node cache with libihash.
    Libihash is a self-tuning hash table, whereas the previous code used a
    fixed number of buckets.
    
    * libdiskfs/Makefile (HURDLIBS): Link to `ihash'.
    * libdiskfs/diskfs.h (struct node): Remove bucket list, add slot pointer.
    * libdiskfs/node-cache.c (nodecache): New ihash table replacing the
    old `nodehash'.
    (lookup): Drop function.
    (diskfs_cached_lookup_context): Adapt accordingly.
    (diskfs_cached_ifind): Likewise.
    (diskfs_try_dropping_softrefs): Likewise.
    (diskfs_node_iterate): Likewise.

commit 315a491d390a26c668ede6c8fa703b7620c10d08
Author: Justus Winter <address@hidden>
Date:   Sun Nov 22 20:19:52 2015 +0100

    ext2fs: keep list of reusable disk cache entries
    
    This avoids a linear scan through the cache.
    
    *  ext2fs/ext2fs.h (struct disk_cache_info): New field 'next'.
    * ext2fs/pager.c (disk_cache_hint): Drop.
    (disk_cache_info_free, disk_cache_info_free_lock): New variables.
    (disk_cache_info_free_pop, disk_cache_info_free_push): New functions.
    (disk_cache_init): Adjust slightly.
    (disk_cache_block_ref): Use new functions.
    (disk_cache_block_deref): Likewise.

commit fe9ece07747eb7281e0749a3dde7c02267af8ae6
Author: Justus Winter <address@hidden>
Date:   Thu Nov 12 23:33:35 2015 +0100

    ext2fs: disable block cache debugging by default
    
    * ext2fs/ext2fs.h: Disable block cache debugging by default.
    * ext2fs/pager.c: Likewise.

commit 1b6d78a1a79afe79a71841d914a4e49d6eb9100c
Author: Justus Winter <address@hidden>
Date:   Thu Nov 12 23:22:13 2015 +0100

    ext2fs: improve the block cache
    
    * ext2fs/pager.c (disk_cache_block_ref): Improve the cache by using
    the new lookup and insertion functions that return and use a location
    pointer.

commit 4e2d5a81bb2834f7393e9847bfa091f8a0a07556
Author: Justus Winter <address@hidden>
Date:   Fri Nov 27 03:24:24 2015 +0100

    libihash: provide a general purpose hash algorithm
    
    * libdiskfs/name-cache.c: Move the Murmur3 algorithm...
    * libihash/murmur3.c: ... here, and properly attribute the code.
    * libihash/ihash.h (hurd_ihash_hash32): New prototype.
    * libihash/Makefile (SRCS): Add new file.

commit 1842a9dcd1056dac886e96071e8c5dcd2859d471
Author: Justus Winter <address@hidden>
Date:   Sun Nov 22 21:04:51 2015 +0100

    libihash: fix item insertion
    
    * libihash/ihash.c (find_index): Keep track and return the index where
    we could insert the item.
    (add_one): Use 'find_index'.

commit 2c4b1db9c9760205979d22b721c324cf215987da
Author: Justus Winter <address@hidden>
Date:   Sat Nov 21 16:27:40 2015 +0100

    libihash: generalize the interface to support non-integer keys
    
    * libihash/ihash.c (hash, compare): New functions that are used
    throughout libihash to hash and compare keys.
    (hurd_ihash_set_gki): New function.
    * libihash/ihash.h (hurd_ihash_fct_hash_t): New type for hash functions.
    (hurd_ihash_fct_cmp_t): New type for comparison functions.
    (struct hurd_ihash): New fields for hash and comparison functions.
    (HURD_IHASH_INITIALIZER_GKI): New static initializer.
    (hurd_ihash_set_gki): New prototype.

commit f564e5f4a62fb8ca54695c722c7e04803df869ec
Author: Justus Winter <address@hidden>
Date:   Sun Nov 22 18:13:01 2015 +0100

    libihash: fix fast insertion corner case
    
    * libihash/ihash.c (hurd_ihash_locp_add): Fix insertion if the key
    doesn't match.

commit e6fdb474b7fc4237b19d8405074930518ac02b27
Author: Justus Winter <address@hidden>
Date:   Sat Nov 21 16:12:53 2015 +0100

    libihash: fix ill-devised locp lookup interface
    
    * libihash/ihash.c (hurd_ihash_locp_find): Return both the item and the 
slot.
    * libihash/ihash.h (hurd_ihash_locp_find): Adjust prototype.
    (hurd_ihash_locp_value): Remove function.

commit c9c29eb890527fe68900e4a0af7c2df9a9fa5b40
Author: Samuel Thibault <address@hidden>
Date:   Sun Nov 29 16:47:06 2015 +0100

    Use -L instead of -Wl,-rpath-link
    
    The latter does not work for libpthread.a which passes -lihash, which would
    find the installed libihash.a instead of the just-compiled one.
    
    * Makeconf (rpath): Remove, replaced by...
    (lpath): ... new variable.
    (link-executable, $(libname).so.$(hurd-version)): Use $(lpath) instead of
    $(rpath).

commit 9af3576c86ac17264c8542d65779adc4b4872574
Author: Samuel Thibault <address@hidden>
Date:   Sun Nov 29 16:23:16 2015 +0100

    Add missing menus

commit e2b83d4dfdcb63a6a484eb4461ac4f322853086f
Author: Samuel Thibault <address@hidden>
Date:   Sun Nov 29 15:26:44 2015 +0100

    Fix undefined reference
    
    * doc/hurd.texi (devnode): Do not reference not-yet-existing eth-multiplexer
    node.

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

Summary of changes:
 Makeconf                                     |    9 +-
 auth/Makefile                                |    2 +-
 boot/Makefile                                |    3 +-
 boot/boot.c                                  |    4 +-
 console-client/Makefile                      |    5 +-
 console-client/bdf.c                         |    4 +-
 console-client/driver.c                      |    2 +-
 console-client/pc-kbd.c                      |   23 +++---
 console-client/vga-dynacolor.h               |   10 ++-
 console-client/vga-dynafont.c                |    8 +-
 console-client/vga-support.c                 |    8 +-
 console-client/vga-support.h                 |    4 +-
 console-client/vga.c                         |    2 +-
 console/Makefile                             |    2 +-
 daemons/Makefile                             |    3 +-
 daemons/lmail.c                              |    2 +-
 devnode/Makefile                             |    2 +-
 devnode/mig-mutate.h                         |    2 +
 doc/hurd.texi                                |   15 +++-
 eth-filter.multi-thread/Makefile             |    2 +-
 eth-multiplexer/Makefile                     |    2 +-
 exec/Makefile                                |    2 +-
 exec/elfcore.c                               |    4 +-
 exec/main.c                                  |    2 +-
 ext2fs/Makefile                              |    2 +-
 ext2fs/balloc.c                              |   12 ++--
 ext2fs/bitmap.c                              |    2 +-
 ext2fs/dir.c                                 |    2 +-
 ext2fs/ext2fs.h                              |   17 ++--
 ext2fs/hyper.c                               |    2 +-
 ext2fs/ialloc.c                              |    8 +-
 ext2fs/pager.c                               |  103 +++++++++++++--------
 fatfs/Makefile                               |    2 +-
 fatfs/dir.c                                  |    9 +-
 fatfs/fat.c                                  |    6 +-
 fatfs/fat.h                                  |    4 +-
 fatfs/inode.c                                |    9 ++-
 fstests/fstests.c                            |    6 +-
 ftpfs/Makefile                               |    2 +-
 hostmux/Makefile                             |    2 +-
 hurd/console.h                               |    7 ++
 include/sys/procfs.h                         |    4 +-
 isofs/Makefile                               |    2 +-
 isofs/rr.c                                   |    2 +-
 isofs/rr.h                                   |   28 +++---
 libbpf/Makefile                              |    2 +-
 libddekit/Makefile                           |    2 +-
 libdiskfs/Makefile                           |    2 +-
 libdiskfs/boot-start.c                       |    4 +-
 libdiskfs/dir-chg.c                          |    2 +-
 libdiskfs/dir-lookup.c                       |   21 +++--
 libdiskfs/diskfs.h                           |    5 +-
 libdiskfs/name-cache.c                       |   89 +------------------
 libdiskfs/node-cache.c                       |  107 +++++++++++------------
 libftpconn/cmd.c                             |    3 +-
 libftpconn/reply.c                           |    4 +-
 libhurd-slab/Makefile                        |    2 +-
 libihash/Makefile                            |    2 +-
 libihash/ihash.c                             |  124 +++++++++++++++-----------
 libihash/ihash.h                             |   72 ++++++++++------
 libihash/murmur3.c                           |   93 +++++++++++++++++++
 libmachdev/Makefile                          |    2 +-
 libnetfs/dir-lookup.c                        |   24 ++++--
 libshouldbeinlibc/portinfo.c                 |    8 +-
 libshouldbeinlibc/ugids-verify-auth.c        |    5 +-
 libshouldbeinlibc/xportinfo.c                |    2 +-
 libstore/decode.c                            |    4 +-
 libstore/file.c                              |    4 +-
 libstore/zero.c                              |    5 +-
 libtrivfs/mig-decls.h                        |    6 ++
 mach-defpager/Makefile                       |    4 +-
 mach-defpager/kalloc.c                       |   29 +-----
 nfs/Makefile                                 |    2 +-
 nfs/ops.c                                    |    2 +-
 nfsd/Makefile                                |    2 +-
 nfsd/cache.c                                 |   23 +++---
 nfsd/fsys.c                                  |    2 +-
 nfsd/nfsd.h                                  |    7 ++-
 nfsd/ops.c                                   |   14 ++--
 pfinet/Makefile                              |    2 +-
 pfinet/glue-include/linux/kernel.h           |    8 +-
 pfinet/glue-include/linux/sched.h            |    9 ++-
 pfinet/linux-src/include/asm-i386/checksum.h |    6 +-
 pfinet/linux-src/include/linux/atalk.h       |    2 +-
 pfinet/linux-src/include/linux/bitops.h      |    8 +-
 pfinet/linux-src/include/linux/filter.h      |    2 +-
 pfinet/linux-src/include/linux/firewall.h    |    6 +-
 pfinet/linux-src/include/linux/hfs_fs.h      |    4 +-
 pfinet/linux-src/include/linux/igmp.h        |    2 +-
 pfinet/linux-src/include/linux/inetdevice.h  |    8 +-
 pfinet/linux-src/include/linux/ipsec.h       |    4 +-
 pfinet/linux-src/include/linux/netdevice.h   |   10 +-
 pfinet/linux-src/include/linux/netlink.h     |    2 +-
 pfinet/linux-src/include/linux/notifier.h    |    6 +-
 pfinet/linux-src/include/linux/parport.h     |    6 +-
 pfinet/linux-src/include/linux/parport_pc.h  |   32 ++++----
 pfinet/linux-src/include/linux/quotaops.h    |   16 ++--
 pfinet/linux-src/include/linux/rtnetlink.h   |   22 +++---
 pfinet/linux-src/include/linux/sched.h       |   10 +-
 pfinet/linux-src/include/linux/skbuff.h      |   96 ++++++++------------
 pfinet/linux-src/include/linux/tqueue.h      |    4 +-
 pfinet/linux-src/include/net/addrconf.h      |   10 +-
 pfinet/linux-src/include/net/checksum.h      |    2 +-
 pfinet/linux-src/include/net/dst.h           |   22 +++---
 pfinet/linux-src/include/net/if_inet6.h      |    2 +-
 pfinet/linux-src/include/net/ip.h            |   12 ++--
 pfinet/linux-src/include/net/ip6_fib.h       |    4 +-
 pfinet/linux-src/include/net/ip6_route.h     |    2 +-
 pfinet/linux-src/include/net/ip_fib.h        |   14 ++--
 pfinet/linux-src/include/net/ipv6.h          |   12 ++--
 pfinet/linux-src/include/net/ndisc.h         |    2 +-
 pfinet/linux-src/include/net/neighbour.h     |   18 ++--
 pfinet/linux-src/include/net/pkt_cls.h       |    4 +-
 pfinet/linux-src/include/net/pkt_sched.h     |    6 +-
 pfinet/linux-src/include/net/profile.h       |   30 +++---
 pfinet/linux-src/include/net/route.h         |    6 +-
 pfinet/linux-src/include/net/sock.h          |   23 +++---
 pfinet/linux-src/include/net/tcp.h           |   28 +++---
 pfinet/linux-src/net/ipv4/fib_hash.c         |   10 +-
 pfinet/linux-src/net/ipv4/fib_semantics.c    |    4 +-
 pfinet/linux-src/net/ipv4/ip_fragment.c      |    6 +-
 pfinet/linux-src/net/ipv4/tcp_input.c        |    6 +-
 pfinet/linux-src/net/ipv6/reassembly.c       |    6 +-
 pfinet/mapped-time.h                         |    4 +-
 pfinet/timer-emul.c                          |    4 +-
 pflocal/Makefile                             |    2 +-
 pflocal/socket.c                             |   25 +++++-
 proc/Makefile                                |    3 +-
 proc/mgt.c                                   |    1 +
 procfs/Makefile                              |    2 +-
 procfs/process.c                             |    4 +-
 procfs/rootdir.c                             |   10 +-
 random/Makefile                              |    4 +-
 random/gnupg-random.c                        |   14 ++--
 random/gnupg-rmd.h                           |    2 +-
 random/gnupg-rmd160.c                        |   21 ++---
 startup/startup.c                            |    2 +-
 storeio/Makefile                             |    2 +-
 term/Makefile                                |    6 +-
 term/mig-mutate.h                            |    1 +
 tmpfs/Makefile                               |    2 +-
 trans/Makefile                               |   28 +++---
 trans/mtab.c                                 |    2 +-
 trans/streamio.c                             |    2 +-
 usermux/Makefile                             |    2 +-
 utils/Makefile                               |    7 +-
 utils/rpcscan.c                              |    3 +-
 utils/rpctrace.c                             |   23 +++---
 utils/shd.c                                  |    3 +-
 utils/vminfo.c                               |   22 +++---
 utils/vmstat.c                               |   22 +++--
 utils/w.c                                    |    3 +-
 152 files changed, 948 insertions(+), 804 deletions(-)
 create mode 100644 libihash/murmur3.c


hooks/post-receive
-- 
the great next stuff



reply via email to

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