CVS commit: src/sys/crypto/cprng_fast

2014-08-10 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Aug 10 22:35:32 UTC 2014

Modified Files:
src/sys/crypto/cprng_fast: cprng_fast.c

Log Message:
define function consistently as inline


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/crypto/cprng_fast/cprng_fast.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump

2014-08-11 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Mon Aug 11 22:13:56 UTC 2014

Modified Files:
src/sys/rump: listsrcdirs

Log Message:
Add aarch64 to rump srcdirs


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/rump/listsrcdirs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/crypto/cprng_fast

2014-08-11 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Mon Aug 11 22:36:49 UTC 2014

Modified Files:
src/sys/crypto/cprng_fast: cprng_fast.c

Log Message:
Fix inconsistent use of inline in prototype and definition


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/crypto/cprng_fast/cprng_fast.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/aarch64/include

2014-08-13 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Aug 13 17:14:42 UTC 2014

Modified Files:
src/sys/arch/aarch64/include: int_fmtio.h

Log Message:
Add formatting for aarch64 as using arm ones errors for ll on 64 bit types


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/aarch64/include/int_fmtio.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/mk

2014-08-13 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Aug 13 18:25:11 UTC 2014

Modified Files:
src/share/mk: bsd.own.mk

Log Message:
Respect EXTERNAL_TOOLCHAIN on aarch64


To generate a diff of this commit:
cvs rdiff -u -r1.830 -r1.831 src/share/mk/bsd.own.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump/librump/rumpkern

2014-08-15 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Fri Aug 15 17:45:00 UTC 2014

Modified Files:
src/sys/rump/librump/rumpkern: hyperentropy.c

Log Message:
add sys/atomic.h and order headers correctly


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/librump/rumpkern/hyperentropy.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump/librump/rumpkern

2014-08-15 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Fri Aug 15 18:23:42 UTC 2014

Modified Files:
src/sys/rump/librump/rumpkern: hyperentropy.c

Log Message:
Fix header ordering


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/rump/librump/rumpkern/hyperentropy.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump/librump/rumpvfs

2014-08-17 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Aug 17 19:28:46 UTC 2014

Modified Files:
src/sys/rump/librump/rumpvfs: rumpfs.c

Log Message:
Fix memory leak on error case, as reported in
http://m00nbsd.net/ae123a9bae03f7dde5c6d654412daf5a.html#Report-2


To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 src/sys/rump/librump/rumpvfs/rumpfs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-08-20 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Aug 20 12:09:15 UTC 2014

Modified Files:
src/lib/librumpuser: rumpfiber_bio.c

Log Message:
Add missing include


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/librumpuser/rumpfiber_bio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-08-25 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Mon Aug 25 10:21:39 UTC 2014

Modified Files:
src/lib/librumpuser: rumpuser_bio.c

Log Message:
Add errno translation for bio operations


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/librumpuser/rumpuser_bio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-08-25 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Mon Aug 25 10:33:32 UTC 2014

Modified Files:
src/lib/librumpuser: rumpfiber_bio.c

Log Message:
lso translate errno in the rumpfiber version


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/lib/librumpuser/rumpfiber_bio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-09-29 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Mon Sep 29 15:54:28 UTC 2014

Modified Files:
src/lib/librumpuser: rumpuser_port.h

Log Message:
Minix also has getenv_r support


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/lib/librumpuser/rumpuser_port.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev

2014-10-02 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Oct  2 21:01:38 UTC 2014

Modified Files:
src/sys/dev: cgd.c
src/sys/dev/dm: device-mapper.c

Log Message:
devmajor_t not int


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/dev/cgd.c
cvs rdiff -u -r1.34 -r1.35 src/sys/dev/dm/device-mapper.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/dm

2014-10-02 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Oct  2 21:29:44 UTC 2014

Modified Files:
src/sys/dev/dm: dm_ioctl.c

Log Message:
Call prop_dictionary_get_uint32 with uint32_t


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/dev/dm/dm_ioctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/dm

2014-10-02 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Oct  2 21:58:16 UTC 2014

Modified Files:
src/sys/dev/dm: dm.h

Log Message:
dm_target_t reference count is modified with atomic_{inc,dec}_32 so should
be uint_32_t not int


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/dev/dm/dm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev

2014-10-02 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Oct  2 22:05:39 UTC 2014

Modified Files:
src/sys/dev: fss.c

Log Message:
Use devmajor_t not int


To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sys/dev/fss.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2014-10-02 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Oct  2 23:07:30 UTC 2014

Modified Files:
src/sys/kern: kern_sysctl.c

Log Message:
Work around pedantic compiler


To generate a diff of this commit:
cvs rdiff -u -r1.253 -r1.254 src/sys/kern/kern_sysctl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/scsipi

2014-10-02 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Fri Oct  3 00:00:11 UTC 2014

Modified Files:
src/sys/dev/scsipi: cd.c

Log Message:
Use uint32_t for blocksize as per other uses and to fix warnings


To generate a diff of this commit:
cvs rdiff -u -r1.323 -r1.324 src/sys/dev/scsipi/cd.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/fs/puffs

2014-10-05 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Oct  5 09:28:24 UTC 2014

Modified Files:
src/sys/fs/puffs: puffs_vnops.c

Log Message:
Use PRIx64 for printing offsets


To generate a diff of this commit:
cvs rdiff -u -r1.188 -r1.189 src/sys/fs/puffs/puffs_vnops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-10-07 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Tue Oct  7 12:48:02 UTC 2014

Modified Files:
src/lib/librumpuser: rumpuser_port.h

Log Message:
Canonical Minix check as pointed out by Marc


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/lib/librumpuser/rumpuser_port.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests/lib/libc/gen

2014-10-12 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Oct 12 18:59:35 UTC 2014

Modified Files:
src/tests/lib/libc/gen: t_fnmatch.c

Log Message:
Add some fnmatch test cases from other C library test suites


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/tests/lib/libc/gen/t_fnmatch.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests/lib/libc/gen

2014-10-12 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Oct 12 19:08:08 UTC 2014

Modified Files:
src/tests/lib/libc/gen: t_fnmatch.c

Log Message:
Add expect fail for PR lib/49278


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libc/gen/t_fnmatch.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2014-10-15 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Oct 15 21:55:34 UTC 2014

Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/lib/libc/stdio: Makefile
Added Files:
src/tests/lib/libc/stdio: t_open_memstream.c

Log Message:
PR standards/49279 add tests for open_memstream, ported from OpenBSD


To generate a diff of this commit:
cvs rdiff -u -r1.593 -r1.594 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.11 -r1.12 src/tests/lib/libc/stdio/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/lib/libc/stdio/t_open_memstream.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2014-10-19 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Oct 19 11:17:44 UTC 2014

Modified Files:
src/lib/libc/stdio: fseeko.c
src/tests/lib/libc/stdio: t_open_memstream.c

Log Message:
Add negative offset checks to fseeko

These were not strictly needed before, as lseek would error on negative
arguments, but having added open_memstream we have a virtual file pointer
that assumes that it gets sane values, so we get an assertion triggered
on a negative value. Best to check in one place rather than at all the
relevant points.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/lib/libc/stdio/fseeko.c
cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libc/stdio/t_open_memstream.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump

2014-10-29 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Oct 29 17:36:07 UTC 2014

Modified Files:
src/sys/rump: listsrcdirs

Log Message:
Add zfs files to rump userspace sources


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/rump/listsrcdirs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump

2014-10-29 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Oct 29 19:35:29 UTC 2014

Modified Files:
src/sys/rump: listsrcdirs

Log Message:
Revert, zfs was already elsewhere in list


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/sys/rump/listsrcdirs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump

2014-10-29 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Oct 29 21:16:06 UTC 2014

Modified Files:
src/sys/rump: listsrcdirs

Log Message:
Add libelf to rump directories


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/rump/listsrcdirs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/usr.bin/ztest

2014-10-30 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Oct 30 21:15:13 UTC 2014

Modified Files:
src/external/cddl/osnet/usr.bin/ztest: Makefile

Log Message:
Add libraries in order that they will link if static as well as dynamic


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/usr.bin/ztest/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests/lib/libc/gen

2014-10-31 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Fri Oct 31 12:22:38 UTC 2014

Modified Files:
src/tests/lib/libc/gen: t_time.c

Log Message:
PR misc/49342 fix issue where time can tick during tests

Note there are still potential issues as the clock being tested is not
monotonic but it should now not fail unless time is being adjusted.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libc/gen/t_time.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests

2014-11-03 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Tue Nov  4 00:20:19 UTC 2014

Modified Files:
src/tests/include: t_paths.c
src/tests/lib/libc/gen: t_floatunditf.c t_fpsetmask.c t_isnan.c
t_siginfo.c
src/tests/lib/libc/stdlib: t_strtod.c
src/tests/lib/libc/sys: t_sigaction.c
src/tests/lib/libexecinfo: t_backtrace.c
src/tests/lib/libm: t_ldexp.c t_log.c t_precision.c
src/tests/lib/libpthread: t_mutex.c t_sem.c

Log Message:
PR misc/49356 remove unnecessary references to atf-c/config.h

The function included via this header is not used and is removed in
later versions of atf, so let us avoid it.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/tests/include/t_paths.c
cvs rdiff -u -r1.5 -r1.6 src/tests/lib/libc/gen/t_floatunditf.c
cvs rdiff -u -r1.13 -r1.14 src/tests/lib/libc/gen/t_fpsetmask.c
cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libc/gen/t_isnan.c
cvs rdiff -u -r1.23 -r1.24 src/tests/lib/libc/gen/t_siginfo.c
cvs rdiff -u -r1.31 -r1.32 src/tests/lib/libc/stdlib/t_strtod.c
cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libc/sys/t_sigaction.c
cvs rdiff -u -r1.15 -r1.16 src/tests/lib/libexecinfo/t_backtrace.c
cvs rdiff -u -r1.13 -r1.14 src/tests/lib/libm/t_ldexp.c
cvs rdiff -u -r1.11 -r1.12 src/tests/lib/libm/t_log.c
cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libm/t_precision.c
cvs rdiff -u -r1.6 -r1.7 src/tests/lib/libpthread/t_mutex.c
cvs rdiff -u -r1.7 -r1.8 src/tests/lib/libpthread/t_sem.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-11-05 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Nov  5 12:28:47 UTC 2014

Modified Files:
src/lib/librumpuser: rumpuser_port.h

Log Message:
Add some prototypes for Android rump kernel builds

See buildrump.sh #70, some Android versins are missing prototypes for
these libc functions


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/lib/librumpuser/rumpuser_port.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-11-08 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sat Nov  8 21:27:04 UTC 2014

Modified Files:
src/lib/librumpuser: rumpfiber.c

Log Message:
Fix some error handling cases.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/lib/librumpuser/rumpfiber.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-11-08 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sat Nov  8 23:20:24 UTC 2014

Modified Files:
src/lib/librumpuser: rumpfiber.c

Log Message:
Move makecontext into function with getcontext for consistency


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/lib/librumpuser/rumpfiber.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-11-08 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sat Nov  8 23:47:15 UTC 2014

Modified Files:
src/lib/librumpuser: rumpfiber.c

Log Message:
Remove superfluous getcontext()


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/lib/librumpuser/rumpfiber.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/fs/sysvbfs

2014-12-07 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Dec  7 23:48:04 UTC 2014

Modified Files:
src/sys/fs/sysvbfs: sysvbfs_vfsops.c

Log Message:
Simplify control flow

Removes a variable and compiler warnings in some cases.


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/fs/sysvbfs/sysvbfs_vfsops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-12-07 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Mon Dec  8 00:12:03 UTC 2014

Modified Files:
src/lib/librumpuser: rumpuser_sp.c

Log Message:
Avoid uninitialised variable warning when gcc is feeling lazy


To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 src/lib/librumpuser/rumpuser_sp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/ufs/lfs

2014-12-07 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Mon Dec  8 00:16:44 UTC 2014

Modified Files:
src/sys/ufs/lfs: ulfs_quota2.c

Log Message:
Avoid uninitialized variable error in some cases with gcc


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/ufs/lfs/ulfs_quota2.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/net

2014-12-07 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Mon Dec  8 00:44:45 UTC 2014

Modified Files:
src/sys/net: bpfjit.c

Log Message:
Help gcc by initialising variable


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/sys/net/bpfjit.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpclient

2014-12-07 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Mon Dec  8 01:10:07 UTC 2014

Modified Files:
src/lib/librumpclient: rumpclient.c

Log Message:
Use kqueue in librumpclient for FreeBSD too


To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/lib/librumpclient/rumpclient.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpclient

2014-12-13 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sat Dec 13 17:18:55 UTC 2014

Modified Files:
src/lib/librumpclient: rumpclient.c

Log Message:
Always use kqueue for BSDs in librumpclient

Tested now on the others


To generate a diff of this commit:
cvs rdiff -u -r1.63 -r1.64 src/lib/librumpclient/rumpclient.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump

2014-12-23 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Tue Dec 23 13:23:47 UTC 2014

Modified Files:
src/sys/rump: listsrcdirs

Log Message:
Add mdconfig to rump listsrcdirs


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/rump/listsrcdirs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump

2014-12-24 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Dec 24 21:21:18 UTC 2014

Modified Files:
src/sys/rump: listsrcdirs

Log Message:
Add fdisk to rump listsrcdirs


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/rump/listsrcdirs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-12-29 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Mon Dec 29 21:50:09 UTC 2014

Modified Files:
src/lib/librumpuser: rumpfiber.c rumpfiber.h rumpfiber_sp.c

Log Message:
Just abort on currently unsupported functions.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/librumpuser/rumpfiber.c
cvs rdiff -u -r1.2 -r1.3 src/lib/librumpuser/rumpfiber.h \
src/lib/librumpuser/rumpfiber_sp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpclient

2015-01-17 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sat Jan 17 19:34:50 UTC 2015

Modified Files:
src/lib/librumpclient: rumpclient.c

Log Message:
Modern Android SDK does not need special cases


To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 src/lib/librumpclient/rumpclient.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2015-01-17 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sat Jan 17 23:49:40 UTC 2015

Modified Files:
src/lib/librumpuser: rumpuser_port.h

Log Message:
Remove no longer required definitions


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/lib/librumpuser/rumpuser_port.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump

2015-01-18 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Jan 18 17:06:24 UTC 2015

Modified Files:
src/sys/rump/librump/rumpnet/opt: opt_inet.h
src/sys/rump/net/lib/libnetinet: Makefile.inc
src/sys/rump/net/lib/libnetinet6: Makefile.inc

Log Message:
Move defines of INET and INET6 from opt_inet.h to Makefile.inc

As discussed with pooka@
fixes current issues with ipv6 on rump being broken


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/librump/rumpnet/opt/opt_inet.h
cvs rdiff -u -r1.11 -r1.12 src/sys/rump/net/lib/libnetinet/Makefile.inc
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/net/lib/libnetinet6/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump/librump/rumpnet/opt

2015-01-18 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Jan 18 17:33:08 UTC 2015

Modified Files:
src/sys/rump/librump/rumpnet/opt: opt_inet.h

Log Message:
Revert removal of opt_inet.h as many cases may still require it


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/rump/librump/rumpnet/opt/opt_inet.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump

2015-02-08 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Feb  8 20:22:02 UTC 2015

Modified Files:
src/sys/rump: listsrcdirs

Log Message:
Add rtadvd to rump user sources


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/rump/listsrcdirs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2015-02-13 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Fri Feb 13 21:31:18 UTC 2015

Modified Files:
src/lib/librumpuser: rumpfiber.c

Log Message:
Fix some return value checks


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/lib/librumpuser/rumpfiber.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2015-02-13 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Fri Feb 13 22:00:53 UTC 2015

Modified Files:
src/lib/librumpuser: rumpfiber.c

Log Message:
Whitespace fixes, no functional change


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/lib/librumpuser/rumpfiber.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2015-02-14 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Feb 15 00:54:32 UTC 2015

Modified Files:
src/lib/librumpuser: rumpfiber.c rumpfiber.h rumpfiber_sp.c

Log Message:
Minor fixes to types and includes


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/lib/librumpuser/rumpfiber.c
cvs rdiff -u -r1.3 -r1.4 src/lib/librumpuser/rumpfiber.h \
src/lib/librumpuser/rumpfiber_sp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump

2015-03-07 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sat Mar  7 22:00:07 UTC 2015

Modified Files:
src/sys/rump: listsrcdirs

Log Message:
Add risc-v to checked out rump architectures


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/rump/listsrcdirs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/compat/sys

2015-03-26 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Mar 26 11:17:08 UTC 2015

Modified Files:
src/lib/libc/compat/sys: compat_wait4.c

Log Message:
Return type of compat wait functions should be pid_t not int.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/compat/sys/compat_wait4.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libm/src

2015-03-26 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Mar 26 11:59:38 UTC 2015

Modified Files:
src/lib/libm/src: math_private.h

Log Message:
Fix prototypes to match definitions


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/lib/libm/src/math_private.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/rpc

2015-03-26 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Mar 26 11:31:57 UTC 2015

Modified Files:
src/lib/libc/rpc: rpcb_clnt.c xdr_rec.c

Log Message:
Fix definitions to match headers


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/lib/libc/rpc/rpcb_clnt.c
cvs rdiff -u -r1.35 -r1.36 src/lib/libc/rpc/xdr_rec.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/common/lib/libc/arch/arm/string

2015-03-26 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Mar 26 13:34:51 UTC 2015

Modified Files:
src/common/lib/libc/arch/arm/string: memcmp.S memcpy.S memmove.S
memset.S

Log Message:
Don't build the __eabi_ aliases in the arm rump kernel.

These are provided by libc in userspace, so leave out of kernel


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/common/lib/libc/arch/arm/string/memcmp.S
cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/arch/arm/string/memcpy.S
cvs rdiff -u -r1.8 -r1.9 src/common/lib/libc/arch/arm/string/memmove.S
cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/arch/arm/string/memset.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2015-04-08 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Apr  8 13:24:25 UTC 2015

Modified Files:
src/sys/kern: syscalls.master

Log Message:
Add __posix_rename as a rump syscall


To generate a diff of this commit:
cvs rdiff -u -r1.272 -r1.273 src/sys/kern/syscalls.master

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2015-04-08 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Apr  8 13:31:42 UTC 2015

Modified Files:
src/sys/rump: rump.sysmap
src/sys/rump/include/rump: rump_syscalls.h
src/sys/rump/librump/rumpkern: rump_syscalls.c
src/sys/rump/librump/rumpvfs: rumpvfs_syscalls.c
src/sys/sys: syscallargs.h

Log Message:
regen after syscall update


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/rump.sysmap
cvs rdiff -u -r1.82 -r1.83 src/sys/rump/include/rump/rump_syscalls.h
cvs rdiff -u -r1.107 -r1.108 src/sys/rump/librump/rumpkern/rump_syscalls.c
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/librump/rumpvfs/rumpvfs_syscalls.c
cvs rdiff -u -r1.260 -r1.261 src/sys/sys/syscallargs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/common/lib/libc/hash/rmd160

2015-04-15 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Apr 15 08:31:05 UTC 2015

Modified Files:
src/common/lib/libc/hash/rmd160: rmd160.c

Log Message:
On big endian machines needs to include sys/endian.h for le32dec

Mainly affects cross builds on big endian; tested on FreeBSD mips
and Linux ppc.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/hash/rmd160/rmd160.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




CVS commit: src/sys/netinet

2015-05-03 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun May  3 10:44:04 UTC 2015

Modified Files:
src/sys/netinet: if_arp.c

Log Message:
Rename delay variable as it shadows a global on arm.


To generate a diff of this commit:
cvs rdiff -u -r1.163 -r1.164 src/sys/netinet/if_arp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/gen

2015-05-13 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed May 13 23:15:57 UTC 2015

Modified Files:
src/lib/libc/gen: arc4random.c

Log Message:
Missing MAP_PRIVATE on mmap


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/lib/libc/gen/arc4random.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/common/lib/libc/arch/arm

2015-05-17 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun May 17 20:57:12 UTC 2015

Modified Files:
src/common/lib/libc/arch/arm/atomic: atomic_op_asm.h atomic_swap.S
atomic_swap_16.S atomic_swap_64.S sync_bool_compare_and_swap_1.S
sync_bool_compare_and_swap_2.S sync_bool_compare_and_swap_4.S
sync_bool_compare_and_swap_8.S sync_fetch_and_add_8.S
sync_fetch_and_and_8.S sync_fetch_and_nand_8.S
sync_fetch_and_or_8.S sync_fetch_and_sub_8.S sync_fetch_and_xor_8.S
src/common/lib/libc/arch/arm/string: ffs.S

Log Message:
Do not build arm toolchain symbols in the rump kernel

These symbols will be provided at link time and will be
duplicate symbols in rump kernel and libc if defined.

Many have been fixed previously, but these were missed
as did not have a test.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/common/lib/libc/arch/arm/atomic/atomic_op_asm.h
cvs rdiff -u -r1.13 -r1.14 src/common/lib/libc/arch/arm/atomic/atomic_swap.S
cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/arm/atomic/atomic_swap_16.S \
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_add_8.S \
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_and_8.S \
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_or_8.S \
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_sub_8.S \
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_xor_8.S
cvs rdiff -u -r1.9 -r1.10 \
src/common/lib/libc/arch/arm/atomic/atomic_swap_64.S
cvs rdiff -u -r1.1 -r1.2 \
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_1.S \
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_2.S \
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_4.S
cvs rdiff -u -r1.2 -r1.3 \
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_8.S \
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_nand_8.S
cvs rdiff -u -r1.7 -r1.8 src/common/lib/libc/arch/arm/string/ffs.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/common/lib/libc/arch/arm/atomic

2015-05-17 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun May 17 22:08:24 UTC 2015

Modified Files:
src/common/lib/libc/arch/arm/atomic: Makefile.inc
sync_bool_compare_and_swap_1.S sync_bool_compare_and_swap_2.S
sync_bool_compare_and_swap_4.S sync_bool_compare_and_swap_8.S
sync_fetch_and_add_8.S sync_fetch_and_and_8.S
sync_fetch_and_nand_8.S sync_fetch_and_or_8.S
sync_fetch_and_sub_8.S sync_fetch_and_xor_8.S

Log Message:
Move arm sync_* changes to Makefile.inc


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/common/lib/libc/arch/arm/atomic/Makefile.inc
cvs rdiff -u -r1.2 -r1.3 \
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_1.S \
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_2.S \
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_4.S
cvs rdiff -u -r1.3 -r1.4 \
src/common/lib/libc/arch/arm/atomic/sync_bool_compare_and_swap_8.S \
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_nand_8.S
cvs rdiff -u -r1.4 -r1.5 \
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_add_8.S \
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_and_8.S \
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_or_8.S \
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_sub_8.S \
src/common/lib/libc/arch/arm/atomic/sync_fetch_and_xor_8.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/common/lib/libc/arch/arm/string

2015-05-17 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun May 17 22:14:38 UTC 2015

Modified Files:
src/common/lib/libc/arch/arm/string: ffs.S

Log Message:
It is just the __ffssi2 alias we do not want in rump kernel


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/common/lib/libc/arch/arm/string/ffs.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/common/lib/libc/arch/riscv/atomic

2015-05-18 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Mon May 18 08:24:10 UTC 2015

Modified Files:
src/common/lib/libc/arch/riscv/atomic: atomic_op_asm.h

Log Message:
Do not set CRT_ALIAS for rump kernel; symbols provided by toolchain


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/common/lib/libc/arch/riscv/atomic/atomic_op_asm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2015-06-18 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Jun 18 15:34:44 UTC 2015

Modified Files:
src/usr.bin/make: metachar.c

Log Message:
Fix non native build on metachar.c


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/make/metachar.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/fs/tmpfs

2015-07-07 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Tue Jul  7 09:30:24 UTC 2015

Modified Files:
src/sys/fs/tmpfs: tmpfs_subr.c

Log Message:
This enum is likely to be made unsigned by the compiler, so the assertion
will not work and clang objects with 
-Wtautological-constant-out-of-range-compare


To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 src/sys/fs/tmpfs/tmpfs_subr.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2015-07-07 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Tue Jul  7 12:38:02 UTC 2015

Modified Files:
src/sys/kern: init_sysctl.c init_sysctl_base.c
src/sys/rump/librump/rumpkern: rump.c

Log Message:
Move hw.machine and hw.machine_arch sysctls to base so rump can use them

This allows uname(3) and uname(1) to work on rump kernels.


To generate a diff of this commit:
cvs rdiff -u -r1.207 -r1.208 src/sys/kern/init_sysctl.c
cvs rdiff -u -r1.3 -r1.4 src/sys/kern/init_sysctl_base.c
cvs rdiff -u -r1.321 -r1.322 src/sys/rump/librump/rumpkern/rump.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump

2015-07-07 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Tue Jul  7 12:40:13 UTC 2015

Modified Files:
src/sys/rump: listsrcdirs

Log Message:
Add uname to rump sources


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/rump/listsrcdirs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2015-07-07 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Tue Jul  7 13:07:10 UTC 2015

Modified Files:
src/sys/kern: init_sysctl_base.c

Log Message:
Missing includes for some architectures


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/kern/init_sysctl_base.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2014-02-24 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Tue Feb 25 01:02:42 UTC 2014

Modified Files:
src/sys/kern: init_sysctl.c init_sysctl_base.c
src/sys/rump/librump/rumpkern: rump.c

Log Message:
Add kern.{ostype,osrelease,osrevision,version} kern.domainname,
kern.rawpartition sysctl support to rump kernel.
Moved the sysctl support that is shared between rump and normal
kernels to init_sysctl_base.c as rump cannot use init_sysctl.c
in order to avoid code duplication. Agreed with pooka@.


To generate a diff of this commit:
cvs rdiff -u -r1.199 -r1.200 src/sys/kern/init_sysctl.c
cvs rdiff -u -r1.1 -r1.2 src/sys/kern/init_sysctl_base.c
cvs rdiff -u -r1.284 -r1.285 src/sys/rump/librump/rumpkern/rump.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-03-09 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Mar  9 23:01:11 UTC 2014

Modified Files:
src/lib/librumpuser: rumpuser_pth.c

Log Message:
Use __thread rather than pthread_getspecific for rumpuser curlwp.
This has better performance and curlwp is a performance bottleneck
in rump kernel code.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/lib/librumpuser/rumpuser_pth.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-03-10 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Mon Mar 10 22:37:51 UTC 2014

Modified Files:
src/lib/librumpuser: rumpuser_pth.c

Log Message:
Revert conversion to __thread as breaks on archs without TLS support


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/lib/librumpuser/rumpuser_pth.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-03-13 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Fri Mar 14 01:18:39 UTC 2014

Modified Files:
src/lib/librumpuser: rumpuser_dl.c

Log Message:
If dlopen returns NULL assume we are statically linked and return,
rather than getting a warning when dlinfo fails.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/lib/librumpuser/rumpuser_dl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2014-04-02 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Apr  2 17:09:23 UTC 2014

Modified Files:
src/lib/librumpclient: rumpclient.c
src/lib/librumphijack: hijack.c
src/lib/librumpuser: rumpuser_dl.c rumpuser_port.h rumpuser_pth.c
src/sys/rump/include/rump: rump.h

Log Message:
Add Android support for rump kernel.

Reviewed by pooka@


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 src/lib/librumpclient/rumpclient.c
cvs rdiff -u -r1.106 -r1.107 src/lib/librumphijack/hijack.c
cvs rdiff -u -r1.27 -r1.28 src/lib/librumpuser/rumpuser_dl.c
cvs rdiff -u -r1.31 -r1.32 src/lib/librumpuser/rumpuser_port.h
cvs rdiff -u -r1.39 -r1.40 src/lib/librumpuser/rumpuser_pth.c
cvs rdiff -u -r1.61 -r1.62 src/sys/rump/include/rump/rump.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin

2014-04-05 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sat Apr  5 12:32:27 UTC 2014

Modified Files:
src/sbin/fsck_ffs: inode.c
src/sbin/newfs: mkfs.c

Log Message:
Iterate over fields of struct seperately to avoid warnings from pedantic 
compilers


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/sbin/fsck_ffs/inode.c
cvs rdiff -u -r1.120 -r1.121 src/sbin/newfs/mkfs.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2014-05-18 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun May 18 21:25:44 UTC 2014

Modified Files:
src/sys/kern: makesyscalls.sh

Log Message:
Fix prototype of last arg of rump_sys_mknod to dev_t not uint32_t

Discussed with pooka@
See also https://github.com/rumpkernel/buildrump.sh/issues/53


To generate a diff of this commit:
cvs rdiff -u -r1.142 -r1.143 src/sys/kern/makesyscalls.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump

2014-05-28 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed May 28 20:57:23 UTC 2014

Modified Files:
src/sys/rump/librump/rumpkern: emul.c
src/sys/rump/librump/rumpvfs: rumpfs.c
src/sys/rump/net/lib/libshmif: if_shmem.c

Log Message:
Add missing __diagused in rump code


To generate a diff of this commit:
cvs rdiff -u -r1.165 -r1.166 src/sys/rump/librump/rumpkern/emul.c
cvs rdiff -u -r1.127 -r1.128 src/sys/rump/librump/rumpvfs/rumpfs.c
cvs rdiff -u -r1.60 -r1.61 src/sys/rump/net/lib/libshmif/if_shmem.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/stdio

2014-06-12 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Jun 12 22:21:20 UTC 2014

Modified Files:
src/lib/libc/stdio: vfwscanf.c

Log Message:
gcc cannot always work out initialization here


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/lib/libc/stdio/vfwscanf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-06-17 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Tue Jun 17 09:53:59 UTC 2014

Modified Files:
src/lib/librumpuser: rumpuser_port.h

Log Message:
Applications are not supposed to and do not need to include  
explicitly


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/lib/librumpuser/rumpuser_port.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/rump/librump/rumpkern

2014-06-29 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Jun 29 11:36:52 UTC 2014

Modified Files:
src/sys/rump/librump/rumpkern: rump.c

Log Message:
Change assertion as rump_component_load may be called before curlwp available


To generate a diff of this commit:
cvs rdiff -u -r1.306 -r1.307 src/sys/rump/librump/rumpkern/rump.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/netinet6

2014-07-01 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Tue Jul  1 23:01:54 UTC 2014

Modified Files:
src/sys/netinet6: in6.c

Log Message:
On ARM the variable name 'delay' shadows a function here, rename to avoid
-Wshadow objecting.


To generate a diff of this commit:
cvs rdiff -u -r1.173 -r1.174 src/sys/netinet6/in6.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-07-09 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Jul  9 23:41:40 UTC 2014

Modified Files:
src/lib/librumpuser: Makefile rumpuser.c
Added Files:
src/lib/librumpuser: rumpuser_file.c rumpuser_mem.c

Log Message:
Split out file and memory access in librumpuser

This allows alternate implementations to reuse these parts, and the file
parts will at the next hypercall revision be moved to their own driver.

Discussed with pooka@


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/lib/librumpuser/Makefile
cvs rdiff -u -r1.59 -r1.60 src/lib/librumpuser/rumpuser.c
cvs rdiff -u -r0 -r1.1 src/lib/librumpuser/rumpuser_file.c \
src/lib/librumpuser/rumpuser_mem.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-07-10 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Thu Jul 10 08:17:43 UTC 2014

Modified Files:
src/lib/librumpuser: rumpuser.c

Log Message:
Reinstate include of netdb.h, needed on some cross builds


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/lib/librumpuser/rumpuser.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2014-07-11 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Fri Jul 11 20:26:31 UTC 2014

Modified Files:
src/lib/librumpuser: Makefile
src/sys/rump: README.compileopts
Added Files:
src/lib/librumpuser: rumpfiber.c rumpfiber.h rumpfiber_bio.c
rumpfiber_sp.c

Log Message:
Add a fiber based implementation of librumpuser in addition to the
default pthreads based version.

Discussed with pooka@


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/lib/librumpuser/Makefile
cvs rdiff -u -r0 -r1.1 src/lib/librumpuser/rumpfiber.c \
src/lib/librumpuser/rumpfiber.h src/lib/librumpuser/rumpfiber_bio.c \
src/lib/librumpuser/rumpfiber_sp.c
cvs rdiff -u -r1.5 -r1.6 src/sys/rump/README.compileopts

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2014-07-16 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Jul 16 18:58:07 UTC 2014

Modified Files:
src/usr.bin/make: parse.c

Log Message:
Remove an accidental C99-ism in tools which needs to be portable


To generate a diff of this commit:
cvs rdiff -u -r1.196 -r1.197 src/usr.bin/make/parse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/make

2014-07-16 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Wed Jul 16 19:31:11 UTC 2014

Modified Files:
src/usr.bin/make: parse.c

Log Message:
Avoid use of __arraycount in tools as not portable


To generate a diff of this commit:
cvs rdiff -u -r1.197 -r1.198 src/usr.bin/make/parse.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-07-22 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Tue Jul 22 22:41:58 UTC 2014

Modified Files:
src/lib/librumpuser: Makefile rumpfiber.c rumpuser.c rumpuser_int.h
rumpuser_port.h
Added Files:
src/lib/librumpuser: rumpuser_random.c

Log Message:
Clean up random implementation for librumpuser

Use /dev/urandom for platforms without arc4random, not srandom(),
deduplicate code, do not read excessive random bytes

Reviewed by pooka@


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 src/lib/librumpuser/Makefile
cvs rdiff -u -r1.1 -r1.2 src/lib/librumpuser/rumpfiber.c
cvs rdiff -u -r1.61 -r1.62 src/lib/librumpuser/rumpuser.c
cvs rdiff -u -r1.9 -r1.10 src/lib/librumpuser/rumpuser_int.h
cvs rdiff -u -r1.33 -r1.34 src/lib/librumpuser/rumpuser_port.h
cvs rdiff -u -r0 -r1.1 src/lib/librumpuser/rumpuser_random.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/librumpuser

2014-07-25 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Fri Jul 25 14:00:31 UTC 2014

Modified Files:
src/lib/librumpuser: rumpfiber.c rumpuser.c rumpuser_random.c

Log Message:
Clean up error handling in rumpuser_init()


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/lib/librumpuser/rumpfiber.c
cvs rdiff -u -r1.62 -r1.63 src/lib/librumpuser/rumpuser.c
cvs rdiff -u -r1.1 -r1.2 src/lib/librumpuser/rumpuser_random.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/conf

2014-08-03 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Aug  3 13:14:59 UTC 2014

Modified Files:
src/sys/conf: newvers.sh

Log Message:
Work around escaping issues with quotes in substitutions, to fix cross builds


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 src/sys/conf/newvers.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.