[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] Hurd branch, master, updated. v0.5-538-g82a87d0
From: |
Justus Winter |
Subject: |
[SCM] Hurd branch, master, updated. v0.5-538-g82a87d0 |
Date: |
Thu, 11 Dec 2014 09:17:42 +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 82a87d043498eeacb7e4f3edc85d1b7c424ea853 (commit)
via 0a4ada8d40fb687a659161ff7e0d1d0994264402 (commit)
via 51c2bd7408b0a4ee73ecd1928d4c17d4fafb1ec2 (commit)
via 6a2dec41b11492b3d6295e9546934f3cf10e6e74 (commit)
via f878de5006045c849415afffaffc909458b5f6de (commit)
from 808073c49814b415b7ad6226a3e8c95bb1dbc277 (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 82a87d043498eeacb7e4f3edc85d1b7c424ea853
Author: Justus Winter <address@hidden>
Date: Tue Dec 2 00:20:51 2014 +0100
Replace `bcopy' with `memcpy' or `memmove' as appropriate
* ext2fs/inode.c: Replace `bcopy' with `memcpy' or `memmove' as
appropriate.
* ext2fs/pager.c: Likewise.
* isofs/lookup.c: Likewise.
* isofs/main.c: Likewise.
* isofs/rr.c: Likewise.
* libdiskfs/file-get-trans.c: Likewise.
* libiohelp/return-buffer.c: Likewise.
* libpager/pagemap.c: Likewise.
* libpipe/pq.c: Likewise.
* libpipe/pq.h: Likewise.
* libstore/unzipstore.c: Likewise.
* mach-defpager/default_pager.c: Likewise.
* pfinet/ethernet.c: Likewise.
* pfinet/tunnel.c: Likewise.
* storeio/dev.c: Likewise.
commit 0a4ada8d40fb687a659161ff7e0d1d0994264402
Author: Justus Winter <address@hidden>
Date: Mon Dec 1 23:55:25 2014 +0100
Replace `bzero' with `memset'
For reference, this patch was created using the following semantic
patch, and then manually applying the change in all functions
containing nested functions, as those are not supported by Coccinelle.
@@
expression A, B;
@@
- bzero (A, B)
+ memset (A, 0, B)
* auth/auth.c: Replace `bzero' with `memset'.
* boot/boot.c: Likewise.
* defpager/defpager.c: Likewise.
* exec/exec.c: Likewise. Also, drop `safe_bzero' and just use
`hurd_safe_memset' directly.
* ext2fs/ext2fs.c: Likewise.
* ext2fs/getblk.c: Likewise.
* ext2fs/pager.c: Likewise.
* fatfs/pager.c: Likewise.
* ftpfs/dir.c: Likewise.
* ftpfs/netfs.c: Likewise.
* isofs/inode.c: Likewise.
* isofs/pager.c: Likewise.
* libdiskfs/file-getfh.c: Likewise.
* libdiskfs/file-statfs.c: Likewise.
* libfshelp/fetch-root.c: Likewise.
* libfshelp/start-translator.c: Likewise.
* libftpconn/create.c: Likewise.
* libftpconn/open.c: Likewise.
* libftpconn/unix.c: Likewise.
* libpipe/pipe.c: Likewise.
* libps/procstat.c: Likewise.
* libps/spec.c: Likewise.
* libshouldbeinlibc/cacheq.c: Likewise.
* libshouldbeinlibc/idvec.c: Likewise.
* libshouldbeinlibc/ugids.c: Likewise.
* libstore/argp.c: Likewise.
* libstore/enc.c: Likewise.
* libstore/kids.c: Likewise.
* libthreads/alpha/thread.c: Likewise.
* libtreefs/fsys.c: Likewise.
* libtrivfs/file-statfs.c: Likewise.
* mach-defpager/default_pager.c: Likewise.
* pfinet/glue-include/asm/uaccess.h: Likewise.
* pfinet/io-ops.c: Likewise.
* pfinet/options.c: Likewise.
* pfinet/socket.c: Likewise.
* pfinet/timer-emul.c: Likewise.
* pflocal/io.c: Likewise.
* startup/startup.c: Likewise.
* storeio/storeio.c: Likewise.
* sutils/fstab.c: Likewise.
* usermux/usermux.c: Likewise.
* utils/fakeauth.c: Likewise.
* utils/frobauth.c: Likewise.
* utils/login.c: Likewise.
* utils/x.c: Likewise.
commit 51c2bd7408b0a4ee73ecd1928d4c17d4fafb1ec2
Author: Justus Winter <address@hidden>
Date: Mon Dec 8 12:53:06 2014 +0100
ext2fs: tune the size of the inode cache
The node cache uses a fixed number of buckets giving it a linear
access complexity, although with a small constant factor. Paper over
this issue by increasing the number of buckets.
* ext2fs/inode.c (INOHSZ): Increase from 512 to 8192 entries.
commit 6a2dec41b11492b3d6295e9546934f3cf10e6e74
Author: Justus Winter <address@hidden>
Date: Sun Dec 7 17:57:14 2014 +0100
libpager: use libports notification functions
Now that we do not use sequence numbers anymore, we can simply use
libports notification server functions.
* libpager/Makefile (SRCS): Drop `no-senders.c', and `notify-stubs.c'.
(OBJS): Drop `notifyServer.o'.
* libpager/demuxer.c (pager_demuxer): Use libports server functions.
* libpager/mig-mutate.h: Drop all notification mutators.
* libpager/no-senders.c: Remove file.
* libpager/notify-stubs.c: Likewise.
commit f878de5006045c849415afffaffc909458b5f6de
Author: Justus Winter <address@hidden>
Date: Sun Dec 7 17:22:31 2014 +0100
libpager: remove the `seqno' parameters
* libpager/Makefile (MIGSFLAGS): Drop `-DSEQNOS'.
* libpager/priv.h (struct pager): Drop fields `seqno' and `waitingforseqno'.
* libpager/chg-compl.c: Adopt accordingly.
* libpager/data-request.c: Likewise.
* libpager/data-return.c: Likewise.
* libpager/data-unlock.c: Likewise.
* libpager/demuxer.c: Likewise.
* libpager/lock-completed.c: Likewise.
* libpager/no-senders.c: Likewise.
* libpager/notify-stubs.c: Likewise.
* libpager/object-init.c: Likewise.
* libpager/object-terminate.c: Likewise.
* libpager/pager-create.c: Likewise.
* libpager/stubs.c: Likewise.
-----------------------------------------------------------------------
Summary of changes:
auth/auth.c | 2 +-
boot/boot.c | 4 +-
defpager/defpager.c | 3 +-
exec/exec.c | 18 ++++------
ext2fs/ext2fs.c | 2 +-
ext2fs/getblk.c | 2 +-
ext2fs/inode.c | 8 ++--
ext2fs/pager.c | 8 ++--
fatfs/pager.c | 2 +-
ftpfs/dir.c | 4 +-
ftpfs/netfs.c | 2 +-
isofs/inode.c | 2 +-
isofs/lookup.c | 4 +-
isofs/main.c | 2 +-
isofs/pager.c | 2 +-
isofs/rr.c | 6 ++--
libdiskfs/file-get-trans.c | 10 +++---
libdiskfs/file-getfh.c | 2 +-
libdiskfs/file-statfs.c | 2 +-
libfshelp/fetch-root.c | 6 ++--
libfshelp/start-translator.c | 2 +-
libftpconn/create.c | 2 +-
libftpconn/open.c | 2 +-
libftpconn/unix.c | 4 +-
libiohelp/return-buffer.c | 2 +-
libpager/Makefile | 8 ++--
libpager/chg-compl.c | 3 +-
libpager/data-request.c | 3 +-
libpager/data-return.c | 13 +++----
libpager/data-unlock.c | 3 +-
libpager/demuxer.c | 6 ++--
libpager/lock-completed.c | 3 +-
libpager/mig-mutate.h | 9 -----
libpager/no-senders.c | 35 -------------------
libpager/notify-stubs.c | 66 -------------------------------------
libpager/object-init.c | 3 +-
libpager/object-terminate.c | 3 +-
libpager/pagemap.c | 2 +-
libpager/pager-create.c | 2 -
libpager/priv.h | 3 --
libpager/stubs.c | 9 ++---
libpipe/pipe.c | 6 ++--
libpipe/pq.c | 12 +++---
libpipe/pq.h | 2 +-
libps/procstat.c | 4 +-
libps/spec.c | 2 +-
libshouldbeinlibc/cacheq.c | 2 +-
libshouldbeinlibc/idvec.c | 2 +-
libshouldbeinlibc/ugids.c | 2 +-
libstore/argp.c | 2 +-
libstore/enc.c | 4 +-
libstore/kids.c | 2 +-
libstore/unzipstore.c | 6 ++--
libthreads/alpha/thread.c | 2 +-
libtreefs/fsys.c | 4 +-
libtrivfs/file-statfs.c | 2 +-
mach-defpager/default_pager.c | 12 +++---
pfinet/ethernet.c | 10 +++---
pfinet/glue-include/asm/uaccess.h | 2 +-
pfinet/io-ops.c | 2 +-
pfinet/options.c | 4 +-
pfinet/socket.c | 2 +-
pfinet/timer-emul.c | 2 +-
pfinet/tunnel.c | 2 +-
pflocal/io.c | 4 +-
startup/startup.c | 4 +-
storeio/dev.c | 6 ++--
storeio/storeio.c | 4 +-
sutils/fstab.c | 4 +-
usermux/usermux.c | 5 ++-
utils/fakeauth.c | 2 +-
utils/frobauth.c | 2 +-
utils/login.c | 4 +-
utils/x.c | 4 +-
74 files changed, 137 insertions(+), 266 deletions(-)
delete mode 100644 libpager/no-senders.c
delete mode 100644 libpager/notify-stubs.c
hooks/post-receive
--
Hurd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] Hurd branch, master, updated. v0.5-538-g82a87d0,
Justus Winter <=