CVS commit: src/sys/arch/amd64/conf
Module Name:src Committed By: para Date: Thu May 25 05:54:29 UTC 2017 Modified Files: src/sys/arch/amd64/conf: ALL GENERIC Log Message: follow u3ginit driver rename to umodeswitch To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/arch/amd64/conf/ALL cvs rdiff -u -r1.457 -r1.458 src/sys/arch/amd64/conf/GENERIC Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/opencrypto
Module Name:src Committed By: knakahara Date: Thu May 25 05:24:57 UTC 2017 Modified Files: src/sys/opencrypto: crypto.c cryptodev.c cryptodev.h Log Message: add cryptkop alloc/free KPI instead of manipulating cryptkop_pool directly. To generate a diff of this commit: cvs rdiff -u -r1.75 -r1.76 src/sys/opencrypto/crypto.c cvs rdiff -u -r1.90 -r1.91 src/sys/opencrypto/cryptodev.c cvs rdiff -u -r1.33 -r1.34 src/sys/opencrypto/cryptodev.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/opencrypto
Module Name:src Committed By: knakahara Date: Thu May 25 05:22:56 UTC 2017 Modified Files: src/sys/opencrypto: cryptodev.h Log Message: remove obsoleted declarations. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/opencrypto/cryptodev.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netipsec
Module Name:src Committed By: ozaki-r Date: Thu May 25 04:45:59 UTC 2017 Modified Files: src/sys/netipsec: keysock.c Log Message: Support SO_OVERFLOWED on PF_KEY sockets The original author is hsuenaga@IIJ To generate a diff of this commit: cvs rdiff -u -r1.57 -r1.58 src/sys/netipsec/keysock.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netipsec
Module Name:src Committed By: ozaki-r Date: Thu May 25 04:35:02 UTC 2017 Modified Files: src/sys/netipsec: keysock.c Log Message: Warn if failed to send up a PF_KEY message To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/netipsec/keysock.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netipsec
Module Name:src Committed By: ozaki-r Date: Thu May 25 04:19:50 UTC 2017 Modified Files: src/sys/netipsec: keysock.c Log Message: KNF: remove extra leading whitespaces To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/sys/netipsec/keysock.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netipsec
Module Name:src Committed By: ozaki-r Date: Thu May 25 03:36:36 UTC 2017 Modified Files: src/sys/netipsec: key.c Log Message: Protect acqtree and regtree with a mutex (key_mtx) The data structures aren't used in any performance-sensitive paths, so just using a mutex to protect them is good enough. To generate a diff of this commit: cvs rdiff -u -r1.140 -r1.141 src/sys/netipsec/key.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
Module Name:src Committed By: ozaki-r Date: Thu May 25 02:43:43 UTC 2017 Modified Files: src/sys/netinet: in.c Log Message: Fix that a fresh in_ifaddr is unexpectedly freed before activating it An in_ifaddr object is initialized with refcnt=0 and the refcnt is incremented when being enqueued to the lists. However before enqueuing it, in_ifinit can hold and refelease a reference to it, i.e., call ifaref and ifafree, resulting in that the object is freed in ifafree because its refcnt is decremented to 0. It can be reproduced by doing: ifconfig tun0 create ifconfig tun1 create ifconfig tun0 10.1 10.2 ifconfig tun1 10.2 10.1 ifconfig # Cause a kernel panic (may depend on environmemts) We need to initialize a created in_ifaddr object with refcnt=1 to make the object survive over in_ifinit. The issue is found by ryo@ To generate a diff of this commit: cvs rdiff -u -r1.201 -r1.202 src/sys/netinet/in.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
Module Name:src Committed By: pgoyette Date: Thu May 25 02:28:07 UTC 2017 Modified Files: src/sys/kern: vfs_bio.c Log Message: When logging a history record for biowait(), include the return address as a parameter, to identify to which of the many calls to biowait() the record refers. To generate a diff of this commit: cvs rdiff -u -r1.272 -r1.273 src/sys/kern/vfs_bio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: christos Date: Thu May 25 00:12:34 UTC 2017 Modified Files: src/doc: 3RDPARTY CHANGES Log Message: add file To generate a diff of this commit: cvs rdiff -u -r1.1442 -r1.1443 src/doc/3RDPARTY cvs rdiff -u -r1.2284 -r1.2285 src/doc/CHANGES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/file
Module Name:src Committed By: christos Date: Thu May 25 00:11:27 UTC 2017 Modified Files: src/external/bsd/file/dist: ChangeLog Makefile.in aclocal.m4 configure configure.ac src/external/bsd/file/dist/doc: file.1 magic.5 src/external/bsd/file/dist/magic: Makefile.am Makefile.in src/external/bsd/file/dist/magic/magdir: apple archive diff filesystems geo jpeg netbsd os9 pgp src/external/bsd/file/dist/src: apprentice.c cdf.c cdf_time.c compress.c der.c file.h funcs.c print.c readcdf.c readelf.c softmagic.c src/external/bsd/file/dist/tests: Makefile.in src/external/bsd/file/include: config.h Log Message: merge 5.31 To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/external/bsd/file/dist/ChangeLog cvs rdiff -u -r1.13 -r1.14 src/external/bsd/file/dist/Makefile.in cvs rdiff -u -r1.10 -r1.11 src/external/bsd/file/dist/aclocal.m4 cvs rdiff -u -r1.16 -r1.17 src/external/bsd/file/dist/configure cvs rdiff -u -r1.12 -r1.13 src/external/bsd/file/dist/configure.ac cvs rdiff -u -r1.18 -r1.19 src/external/bsd/file/dist/doc/file.1 cvs rdiff -u -r1.15 -r1.16 src/external/bsd/file/dist/doc/magic.5 cvs rdiff -u -r1.12 -r1.13 src/external/bsd/file/dist/magic/Makefile.am cvs rdiff -u -r1.15 -r1.16 src/external/bsd/file/dist/magic/Makefile.in cvs rdiff -u -r1.6 -r1.7 src/external/bsd/file/dist/magic/magdir/apple cvs rdiff -u -r1.11 -r1.12 src/external/bsd/file/dist/magic/magdir/archive \ src/external/bsd/file/dist/magic/magdir/filesystems cvs rdiff -u -r1.4 -r1.5 src/external/bsd/file/dist/magic/magdir/diff \ src/external/bsd/file/dist/magic/magdir/os9 \ src/external/bsd/file/dist/magic/magdir/pgp cvs rdiff -u -r1.3 -r1.4 src/external/bsd/file/dist/magic/magdir/geo \ src/external/bsd/file/dist/magic/magdir/jpeg \ src/external/bsd/file/dist/magic/magdir/netbsd cvs rdiff -u -r1.17 -r1.18 src/external/bsd/file/dist/src/apprentice.c cvs rdiff -u -r1.13 -r1.14 src/external/bsd/file/dist/src/cdf.c \ src/external/bsd/file/dist/src/readcdf.c cvs rdiff -u -r1.7 -r1.8 src/external/bsd/file/dist/src/cdf_time.c cvs rdiff -u -r1.12 -r1.13 src/external/bsd/file/dist/src/compress.c cvs rdiff -u -r1.2 -r1.3 src/external/bsd/file/dist/src/der.c cvs rdiff -u -r1.15 -r1.16 src/external/bsd/file/dist/src/file.h \ src/external/bsd/file/dist/src/softmagic.c cvs rdiff -u -r1.11 -r1.12 src/external/bsd/file/dist/src/funcs.c cvs rdiff -u -r1.10 -r1.11 src/external/bsd/file/dist/src/print.c cvs rdiff -u -r1.14 -r1.15 src/external/bsd/file/dist/src/readelf.c cvs rdiff -u -r1.10 -r1.11 src/external/bsd/file/dist/tests/Makefile.in cvs rdiff -u -r1.9 -r1.10 src/external/bsd/file/include/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS import: src/external/bsd/file/dist
Module Name:src Committed By: christos Date: Wed May 24 23:59:59 UTC 2017 Update of /cvsroot/src/external/bsd/file/dist In directory ivanova.netbsd.org:/tmp/cvs-serv4 Log Message: Import file-5.31; mostly oss-fuzz found bugs. Status: Vendor Tag: CHRISTOS Release Tags: FILE5_31 U src/external/bsd/file/dist/Makefile.am C src/external/bsd/file/dist/configure U src/external/bsd/file/dist/acinclude.m4 C src/external/bsd/file/dist/configure.ac C src/external/bsd/file/dist/aclocal.m4 C src/external/bsd/file/dist/Makefile.in U src/external/bsd/file/dist/config.h.in U src/external/bsd/file/dist/AUTHORS U src/external/bsd/file/dist/COPYING C src/external/bsd/file/dist/ChangeLog U src/external/bsd/file/dist/INSTALL U src/external/bsd/file/dist/NEWS U src/external/bsd/file/dist/README U src/external/bsd/file/dist/TODO U src/external/bsd/file/dist/compile U src/external/bsd/file/dist/config.guess U src/external/bsd/file/dist/config.sub U src/external/bsd/file/dist/depcomp U src/external/bsd/file/dist/install-sh U src/external/bsd/file/dist/ltmain.sh U src/external/bsd/file/dist/missing U src/external/bsd/file/dist/MAINT U src/external/bsd/file/dist/m4/lt~obsolete.m4 U src/external/bsd/file/dist/m4/libtool.m4 U src/external/bsd/file/dist/m4/ltoptions.m4 U src/external/bsd/file/dist/m4/ltsugar.m4 U src/external/bsd/file/dist/m4/ltversion.m4 U src/external/bsd/file/dist/src/getopt_long.c U src/external/bsd/file/dist/src/Makefile.am U src/external/bsd/file/dist/src/Makefile.in U src/external/bsd/file/dist/src/asctime_r.c U src/external/bsd/file/dist/src/asprintf.c U src/external/bsd/file/dist/src/ctime_r.c U src/external/bsd/file/dist/src/dprintf.c U src/external/bsd/file/dist/src/fmtcheck.c U src/external/bsd/file/dist/src/getline.c U src/external/bsd/file/dist/src/localtime_r.c U src/external/bsd/file/dist/src/gmtime_r.c U src/external/bsd/file/dist/src/strcasestr.c U src/external/bsd/file/dist/src/pread.c U src/external/bsd/file/dist/src/mygetopt.h U src/external/bsd/file/dist/src/strlcat.c U src/external/bsd/file/dist/src/strlcpy.c U src/external/bsd/file/dist/src/vasprintf.c U src/external/bsd/file/dist/src/magic.c C src/external/bsd/file/dist/src/apprentice.c C src/external/bsd/file/dist/src/softmagic.c U src/external/bsd/file/dist/src/ascmagic.c U src/external/bsd/file/dist/src/encoding.c C src/external/bsd/file/dist/src/compress.c C src/external/bsd/file/dist/src/print.c U src/external/bsd/file/dist/src/is_tar.c C src/external/bsd/file/dist/src/readelf.c U src/external/bsd/file/dist/src/fsmagic.c C src/external/bsd/file/dist/src/funcs.c C src/external/bsd/file/dist/src/file.h U src/external/bsd/file/dist/src/readelf.h U src/external/bsd/file/dist/src/tar.h U src/external/bsd/file/dist/src/apptype.c C src/external/bsd/file/dist/src/der.c U src/external/bsd/file/dist/src/der.h U src/external/bsd/file/dist/src/file_opts.h U src/external/bsd/file/dist/src/elfclass.h C src/external/bsd/file/dist/src/cdf.c C src/external/bsd/file/dist/src/cdf_time.c C src/external/bsd/file/dist/src/readcdf.c U src/external/bsd/file/dist/src/cdf.h U src/external/bsd/file/dist/src/file.c U src/external/bsd/file/dist/src/magic.h.in C src/external/bsd/file/dist/magic/Makefile.am C src/external/bsd/file/dist/magic/Makefile.in U src/external/bsd/file/dist/magic/Header U src/external/bsd/file/dist/magic/Localstuff U src/external/bsd/file/dist/magic/magdir/adventure U src/external/bsd/file/dist/magic/magdir/acorn U src/external/bsd/file/dist/magic/magdir/adi U src/external/bsd/file/dist/magic/magdir/animation U src/external/bsd/file/dist/magic/magdir/algol68 U src/external/bsd/file/dist/magic/magdir/allegro U src/external/bsd/file/dist/magic/magdir/alliant U src/external/bsd/file/dist/magic/magdir/amanda U src/external/bsd/file/dist/magic/magdir/amigaos U src/external/bsd/file/dist/magic/magdir/android N src/external/bsd/file/dist/magic/magdir/apache U src/external/bsd/file/dist/magic/magdir/aout C src/external/bsd/file/dist/magic/magdir/apple U src/external/bsd/file/dist/magic/magdir/apl U src/external/bsd/file/dist/magic/magdir/bioinformatics U src/external/bsd/file/dist/magic/magdir/blackberry U src/external/bsd/file/dist/magic/magdir/application U src/external/bsd/file/dist/magic/magdir/applix U src/external/bsd/file/dist/magic/magdir/apt C src/external/bsd/file/dist/magic/magdir/archive U src/external/bsd/file/dist/magic/magdir/assembler U src/external/bsd/file/dist/magic/magdir/asterix U src/external/bsd/file/dist/magic/magdir/att3b U src/external/bsd/file/dist/magic/magdir/audio U src/external/bsd/file/dist/magic/magdir/basis U src/external/bsd/file/dist/magic/magdir/ber U src/external/bsd/file/dist/magic/magdir/bflt U src/external/bsd/file/dist/magic/magdir/blcr U src/external/bsd/file/dist/magic/magdir/communications U src/external/bsd/file/dist/magic/magdir/blender U src/external/bsd/file/dist/magic/magdir/bsi U src/external/bsd/file/dist/magic/magdir/blit U src/external/bsd/file/dist/magi
CVS commit: src
Module Name:src Committed By: joerg Date: Wed May 24 21:45:40 UTC 2017 Modified Files: src/lib/libc/compiler_rt: Makefile.inc src/sys/external/bsd/compiler_rt/dist/lib/builtins: clear_cache.c Log Message: Add __clear_cache implementatin for SPARC/SPARC64. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/lib/libc/compiler_rt/Makefile.inc cvs rdiff -u -r1.1.1.4 -r1.2 \ src/sys/external/bsd/compiler_rt/dist/lib/builtins/clear_cache.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/usb
Module Name:src Committed By: christos Date: Wed May 24 20:23:58 UTC 2017 Modified Files: src/sys/dev/usb: files.usb u3g.c Added Files: src/sys/dev/usb: umodeswitch.c Log Message: split the mode switch part of the u3g driver into a separate file so that others can use it. To generate a diff of this commit: cvs rdiff -u -r1.144 -r1.145 src/sys/dev/usb/files.usb cvs rdiff -u -r1.33 -r1.34 src/sys/dev/usb/u3g.c cvs rdiff -u -r0 -r1.1 src/sys/dev/usb/umodeswitch.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
Module Name:src Committed By: christos Date: Wed May 24 20:23:04 UTC 2017 Modified Files: src/sys/arch/evbarm/conf: HPT5325 SHEEVAPLUG src/sys/arch/evbppc/conf: OPENBLOCKS266_OPT src/sys/arch/hppa/conf: GENERIC src/sys/arch/i386/conf: ALL GENERIC src/sys/arch/macppc/conf: GENERIC Log Message: rename u3ginit driver to umodeswitch To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/arch/evbarm/conf/HPT5325 cvs rdiff -u -r1.54 -r1.55 src/sys/arch/evbarm/conf/SHEEVAPLUG cvs rdiff -u -r1.22 -r1.23 src/sys/arch/evbppc/conf/OPENBLOCKS266_OPT cvs rdiff -u -r1.11 -r1.12 src/sys/arch/hppa/conf/GENERIC cvs rdiff -u -r1.417 -r1.418 src/sys/arch/i386/conf/ALL cvs rdiff -u -r1.1154 -r1.1155 src/sys/arch/i386/conf/GENERIC cvs rdiff -u -r1.328 -r1.329 src/sys/arch/macppc/conf/GENERIC Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/fs/psshfs
Module Name:src Committed By: christos Date: Wed May 24 15:29:51 UTC 2017 Modified Files: src/tests/fs/psshfs: t_psshfs.sh Log Message: give it more time. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/tests/fs/psshfs/t_psshfs.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/opencrypto
Module Name:src Committed By: knakahara Date: Wed May 24 10:05:09 UTC 2017 Modified Files: src/sys/opencrypto: crypto.c files.opencrypto Log Message: make the default values of q_maxlen build parameters. To generate a diff of this commit: cvs rdiff -u -r1.74 -r1.75 src/sys/opencrypto/crypto.c cvs rdiff -u -r1.25 -r1.26 src/sys/opencrypto/files.opencrypto Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/opencrypto
Module Name:src Committed By: knakahara Date: Wed May 24 09:57:36 UTC 2017 Modified Files: src/sys/opencrypto: crypto.c Log Message: implement crypto_ret_q limitation. original code is implemented by hsuenaga@IIJ. To generate a diff of this commit: cvs rdiff -u -r1.73 -r1.74 src/sys/opencrypto/crypto.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/union
Module Name:src Committed By: hannken Date: Wed May 24 09:55:19 UTC 2017 Modified Files: src/sys/fs/union: union_vnops.c Log Message: Use VCALL() to lock or unlock the lower node. To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 src/sys/fs/union/union_vnops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/opencrypto
Module Name:src Committed By: knakahara Date: Wed May 24 09:54:35 UTC 2017 Modified Files: src/sys/opencrypto: crypto.c Log Message: add crypto_ret_{,k}q length sysctl entries and statistics codes. To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73 src/sys/opencrypto/crypto.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/miscfs/genfs
Module Name:src Committed By: hannken Date: Wed May 24 09:54:40 UTC 2017 Modified Files: src/sys/miscfs/genfs: layer_vnops.c Log Message: Protect layer_getpages against vnodes disappearing during a forced unmount. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 src/sys/miscfs/genfs/layer_vnops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: hannken Date: Wed May 24 09:53:55 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c vfs_subr.c src/sys/miscfs/genfs: genfs_vfsops.c src/sys/sys: mount.h param.h Log Message: With dounmount() working on a suspended file system remove no longer needed fields mnt_busynest and mnt_unmounting from struct mount. Welcome to 7.99.73 To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/kern/vfs_mount.c cvs rdiff -u -r1.465 -r1.466 src/sys/kern/vfs_subr.c cvs rdiff -u -r1.6 -r1.7 src/sys/miscfs/genfs/genfs_vfsops.c cvs rdiff -u -r1.227 -r1.228 src/sys/sys/mount.h cvs rdiff -u -r1.539 -r1.540 src/sys/sys/param.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: hannken Date: Wed May 24 09:53:00 UTC 2017 Modified Files: src/sys/kern: vfs_mount.c vfs_subr.c src/sys/sys: mount.h Log Message: Remove the syncer dance from dounmount(). The syncer skips unmounting file systems as they are suspended. Remove now unused syncer_mutex. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/kern/vfs_mount.c cvs rdiff -u -r1.464 -r1.465 src/sys/kern/vfs_subr.c cvs rdiff -u -r1.226 -r1.227 src/sys/sys/mount.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/net/ipsec
Module Name:src Committed By: ozaki-r Date: Wed May 24 09:34:48 UTC 2017 Modified Files: src/tests/net/ipsec: t_ipsec_misc.sh Log Message: Enable DEBUG to know what is happening on anita/sparc To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/tests/net/ipsec/t_ipsec_misc.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.