svn commit: r328211 - head/lib/libc/regex

2018-01-21 Thread Kyle Evans
Author: kevans Date: Sun Jan 21 04:57:29 2018 New Revision: 328211 URL: https://svnweb.freebsd.org/changeset/base/328211 Log: regex(3): Resolve issues with higher WARNS levels libc is set for WARNS=2, but the incoming libregex will use WARNS=6. Sprinkle some casts and (void)bc's to allevi

svn commit: r328212 - head/usr.bin/limits

2018-01-21 Thread Eitan Adler
Author: eadler Date: Sun Jan 21 08:48:26 2018 New Revision: 328212 URL: https://svnweb.freebsd.org/changeset/base/328212 Log: limits(1): fix always true condition Reviewed by: imp MFC After:1 week Modified: head/usr.bin/limits/limits.c Modified: head/usr.bin/limits/limits.c =

svn commit: r328217 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2018-01-21 Thread Andriy Gapon
Author: avg Date: Sun Jan 21 11:19:18 2018 New Revision: 328217 URL: https://svnweb.freebsd.org/changeset/base/328217 Log: zfs: no need to check that size of zfs_cmd_t is not greater than IOCPARM_MAX Nowadays we do not pass zfs_cmd_t directly through the ioctl interface. Instead a small z

svn commit: r328218 - in head/sys: amd64/amd64 arm/xscale/ixp425 arm64/arm64 cam cam/ctl compat/ndis dev/aacraid dev/advansys dev/ath dev/beri/virtio dev/bnxt dev/bwn dev/ciss dev/cxgbe/crypto dev/...

2018-01-21 Thread Pedro F. Giffuni
Author: pfg Date: Sun Jan 21 15:42:36 2018 New Revision: 328218 URL: https://svnweb.freebsd.org/changeset/base/328218 Log: Revert r327828, r327949, r327953, r328016-r328026, r328041: Uses of mallocarray(9). The use of mallocarray(9) has rocketed the required swap to build FreeBSD. This

svn commit: r328219 - head/sys/dev/usb/template

2018-01-21 Thread Edward Tomasz Napierala
Author: trasz Date: Sun Jan 21 17:31:31 2018 New Revision: 328219 URL: https://svnweb.freebsd.org/changeset/base/328219 Log: Add missing manufacturer/serial number string descriptors. MFC after:2 weeks Sponsored by: The FreeBSD Foundation Modified: head/sys/dev/usb/template/usb_tem

svn commit: r328221 - head/sys/sys

2018-01-21 Thread Pedro F. Giffuni
Author: pfg Date: Sun Jan 21 20:27:47 2018 New Revision: 328221 URL: https://svnweb.freebsd.org/changeset/base/328221 Log: Define a new __alloc_size2 attribute to complement the exiting support. At least on GCC7 calling __alloc_size(x) twice is not equivalent to calling using the attribut

svn commit: r328222 - head/lib/libiconv_modules/ISO2022

2018-01-21 Thread Eitan Adler
Author: eadler Date: Sun Jan 21 21:09:08 2018 New Revision: 328222 URL: https://svnweb.freebsd.org/changeset/base/328222 Log: iconv: adding missing break break is probably intended and correct, but has no correctness implications due to is94 => is96 Reviewed by: cem, jilles Report

svn commit: r328223 - in head/sys: arm/broadcom/bcm2835 modules modules/bcm283x_pwm modules/rpi_pwm

2018-01-21 Thread Poul-Henning Kamp
Author: phk Date: Sun Jan 21 21:27:41 2018 New Revision: 328223 URL: https://svnweb.freebsd.org/changeset/base/328223 Log: Rename rpi_pwm to bcm283x_pwm, and build it on armv[67] and arm64. Truncate ratio if period is lowered. Tested on Rpi2 and Rpi3. Rpi3 requires DTB->DTS->edit-

svn commit: r328224 - in head: cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/lib/libzfs/common cddl/contrib/opensolaris/lib/libzfs_core/common sys/cddl/contrib/opensolaris/uts/common/fs...

2018-01-21 Thread Alexander Motin
Author: mav Date: Sun Jan 21 23:02:05 2018 New Revision: 328224 URL: https://svnweb.freebsd.org/changeset/base/328224 Log: MFV r328220: 8677 Open-Context Channel Programs illumos/illumos-gate@a3b2868063897ff0083dea538f55f9873eec981f https://www.illumos.org/issues/8677 We want to be

svn commit: r328226 - in head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2018-01-21 Thread Alexander Motin
Author: mav Date: Sun Jan 21 23:11:20 2018 New Revision: 328226 URL: https://svnweb.freebsd.org/changeset/base/328226 Log: MFV r328225: 8603 rename zilog's "zl_writer_lock" to "zl_issuer_lock" illumos/illumos-gate@cf07d3da9915c0d22da8f59e991639f819463cef https://www.illumos.org/issues/

svn commit: r328228 - in head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2018-01-21 Thread Alexander Motin
Author: mav Date: Sun Jan 21 23:18:42 2018 New Revision: 328228 URL: https://svnweb.freebsd.org/changeset/base/328228 Log: MFV r328227: 8909 8585 can cause a use-after-free kernel panic illumos/illumos-gate@94ddd0900a8838f62bba15e270649a42f4ef9f81 https://www.illumos.org/issues/8909:

svn commit: r328230 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2018-01-21 Thread Alexander Motin
Author: mav Date: Sun Jan 21 23:49:17 2018 New Revision: 328230 URL: https://svnweb.freebsd.org/changeset/base/328230 Log: MFV r328229: 8930 zfs_zinactive: do not remove the node if the filesystem is readonly illumos/illumos-gate@93c618e0f4932dc0bb9a9c90d8c4a5d029de5797 https://www.i

svn commit: r328232 - head/cddl/contrib/opensolaris/lib/libzfs/common

2018-01-21 Thread Alexander Motin
Author: mav Date: Sun Jan 21 23:53:56 2018 New Revision: 328232 URL: https://svnweb.freebsd.org/changeset/base/328232 Log: MFV r328231: 8897 zpool online -e fails assertion when run on non-leaf vdevs illumos/illumos-gate@9a551dd645b478816cb11251b19f5034d885bf01 https://www.illumos.org/

svn commit: r328234 - in head/cddl/contrib/opensolaris: cmd/zfs lib/libzfs/common

2018-01-21 Thread Alexander Motin
Author: mav Date: Mon Jan 22 00:01:36 2018 New Revision: 328234 URL: https://svnweb.freebsd.org/changeset/base/328234 Log: MFV r328233: 8898 creating fs with checksum=skein on the boot pools fails ungracefully illumos/illumos-gate@9fa2266d9a78b8366e1cd2d5f050e8b5e37d558c https://www.

Re: svn commit: r328110 - head/sys/kern

2018-01-21 Thread Eric van Gyzen
On 01/18/2018 01:38, Wojciech Macek wrote: Author: wma Date: Thu Jan 18 07:38:54 2018 New Revision: 328110 URL: https://svnweb.freebsd.org/changeset/base/328110 Log: KDB: restart only CPUs stopped by KDB @@ -707,8 +708,9 @@ kdb_trap(int type, int code, struct trapframe *tf) kdb

svn commit: r328237 - in head: include sys/sys

2018-01-21 Thread Pedro F. Giffuni
Author: pfg Date: Mon Jan 22 01:50:10 2018 New Revision: 328237 URL: https://svnweb.freebsd.org/changeset/base/328237 Log: Use the __alloc_size2 attribute where relevant. This follows the documented use in GCC. It is basically only relevant for calloc(3), reallocarray(3) and mallocarray(

svn commit: r328238 - in head/sys: cam/scsi dev/mps fs/cd9660 fs/nandfs fs/nfsclient kern netpfil/ipfw netsmb x86/x86

2018-01-21 Thread Pedro F. Giffuni
Author: pfg Date: Mon Jan 22 02:08:10 2018 New Revision: 328238 URL: https://svnweb.freebsd.org/changeset/base/328238 Log: Unsign some values related to allocation. When allocating memory through malloc(9), we always expect the amount of memory requested to be unsigned as a negative value

svn commit: r328239 - head/sys/kern

2018-01-21 Thread Pedro F. Giffuni
Author: pfg Date: Mon Jan 22 02:26:10 2018 New Revision: 328239 URL: https://svnweb.freebsd.org/changeset/base/328239 Log: Forgot to sort here in r328238. Modified: head/sys/kern/uipc_usrreq.c Modified: head/sys/kern/uipc_usrreq.c =

svn commit: r328240 - in head: etc/mtree lib lib/libc/regex lib/libc/tests/regex lib/libregex lib/libregex/tests share/mk

2018-01-21 Thread Kyle Evans
Author: kevans Date: Mon Jan 22 02:44:41 2018 New Revision: 328240 URL: https://svnweb.freebsd.org/changeset/base/328240 Log: Add libregex, connect it to the build libregex is a regex(3) implementation intended to feature GNU extensions and any other non-POSIX compliant extensions that ar

svn commit: r328241 - head/lib/libc/regex

2018-01-21 Thread Kyle Evans
Author: kevans Date: Mon Jan 22 02:58:33 2018 New Revision: 328241 URL: https://svnweb.freebsd.org/changeset/base/328241 Log: Add missing patch from r328240 regcomp uses some libc internal collation bits that are not available in the libregex context. It's easy enough to bring in the need

svn commit: r328242 - head/lib/libregex

2018-01-21 Thread Kyle Evans
Author: kevans Date: Mon Jan 22 03:12:26 2018 New Revision: 328242 URL: https://svnweb.freebsd.org/changeset/base/328242 Log: libregex: Drop WARNS to 2 to match libc It's become clear that my armv7 builds didn't catch all of the warnings that other builds are picking up, drop WARNS to 2 t

svn commit: r328243 - head/usr.sbin/service

2018-01-21 Thread Kyle Evans
Author: kevans Date: Mon Jan 22 03:38:10 2018 New Revision: 328243 URL: https://svnweb.freebsd.org/changeset/base/328243 Log: usr.sbin/service: Fix -j to not be order dependant The introduced -j option is highly dependant on the ordering of arguments, and it exhibited broken behavior in s

svn commit: r328246 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2018-01-21 Thread Alexander Motin
Author: mav Date: Mon Jan 22 04:23:48 2018 New Revision: 328246 URL: https://svnweb.freebsd.org/changeset/base/328246 Log: MFV r328245: 8856 arc_cksum_is_equal() doesn't take into account ABD-logic illumos/illumos-gate@01a059ee0cdece49f47fd4d70086dd5bc7d0b0ff https://www.illumos.org/is

svn commit: r328248 - in head/sys/cddl/contrib/opensolaris/uts/common: fs/zfs sys/sysevent

2018-01-21 Thread Alexander Motin
Author: mav Date: Mon Jan 22 04:31:48 2018 New Revision: 328248 URL: https://svnweb.freebsd.org/changeset/base/328248 Log: MFV r328247: 8959 Add notifications when a scrub is paused or resumed illumos/illumos-gate@301fd1d6f25595cd8c6d6795f39c72d97aff8cd9 Reviewed by: Alek Pinchuk Re

svn commit: r328250 - head/cddl/contrib/opensolaris/lib/libzfs/common

2018-01-21 Thread Alexander Motin
Author: mav Date: Mon Jan 22 04:37:04 2018 New Revision: 328250 URL: https://svnweb.freebsd.org/changeset/base/328250 Log: MFV r328249: 8641 "zpool clear" and "zinject" don't work on "spare" or "replacing" vdevs illumos/illumos-gate@2ba5f978a4f9b02da9db1b8cdd9ea5498eb00ad9 https://ww

svn commit: r328252 - in head: cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/cddl/contrib/opensolaris/uts/common/s...

2018-01-21 Thread Alexander Motin
Author: mav Date: Mon Jan 22 05:52:39 2018 New Revision: 328252 URL: https://svnweb.freebsd.org/changeset/base/328252 Log: MFV r328251: 8652 Tautological comparisons with ZPROP_INVAL illumos/illumos-gate@4ae5f5f06c6c2d1db8167480f7d9e3b5378ba2f2 https://www.illumos.org/issues/8652: Cl

svn commit: r328254 - head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2018-01-21 Thread Alexander Motin
Author: mav Date: Mon Jan 22 05:57:14 2018 New Revision: 328254 URL: https://svnweb.freebsd.org/changeset/base/328254 Log: MFV r328253: 8835 Speculative prefetch in ZFS not working for misaligned reads illumos/illumos-gate@5cb8d943bc8513c6230589aad5a409d58b0297cb https://www.illumos.or

svn commit: r328256 - head/cddl/contrib/opensolaris/cmd/zfs

2018-01-21 Thread Alexander Motin
Author: mav Date: Mon Jan 22 06:00:45 2018 New Revision: 328256 URL: https://svnweb.freebsd.org/changeset/base/328256 Log: MFV r328255: 8972 zfs holds: In scripted mode, do not pad columns with spaces illumos/illumos-gate@e9b7d6e7f7a6477679a35b73eb3934b096b3dd39 https://www.illumos.org

Re: svn commit: r319971 - in head: contrib/jemalloc contrib/jemalloc/doc contrib/jemalloc/include/jemalloc contrib/jemalloc/include/jemalloc/internal contrib/jemalloc/src include lib/libc/stdlib/jemal

2018-01-21 Thread Alexey Dokuchaev
On Thu, Jan 18, 2018 at 10:10:31AM +, Alexey Dokuchaev wrote: > On Sat, Jan 13, 2018 at 05:04:30PM +, Alexey Dokuchaev wrote: > > On Thu, Jun 15, 2017 at 07:15:06AM +, Jason Evans wrote: > > > New Revision: 319971 > > > URL: https://svnweb.freebsd.org/changeset/base/319971 > > > > > >

svn commit: r328257 - in head/sys: arm/broadcom/bcm2835 dts/arm modules

2018-01-21 Thread Poul-Henning Kamp
Author: phk Date: Mon Jan 22 07:10:30 2018 New Revision: 328257 URL: https://svnweb.freebsd.org/changeset/base/328257 Log: Add a skeleton Clock Manager for RPi2/3, and use that from pwm instead of frobbing the registers directly. As a hack the bcm2835_pwm kmod presently ignores the 'statu

svn commit: r328258 - head/sys/arm/broadcom/bcm2835

2018-01-21 Thread Poul-Henning Kamp
Author: phk Date: Mon Jan 22 07:15:24 2018 New Revision: 328258 URL: https://svnweb.freebsd.org/changeset/base/328258 Log: Forgot to edit copy&pasted copyright blurb. Modified: head/sys/arm/broadcom/bcm2835/bcm2835_clkman.c head/sys/arm/broadcom/bcm2835/bcm2835_pwm.c Modified: head/sys/arm

svn commit: r328259 - in head: share/man/man4 sys/arm/broadcom/bcm2835

2018-01-21 Thread Poul-Henning Kamp
Author: phk Date: Mon Jan 22 07:43:54 2018 New Revision: 328259 URL: https://svnweb.freebsd.org/changeset/base/328259 Log: Add skeleton manual page for bcm283x_pwm (Feel free to improve this) Added: head/share/man/man4/bcm283x_pwm.4 (contents, props changed) Modified: head/share/man/

Re: svn commit: r328259 - in head: share/man/man4 sys/arm/broadcom/bcm2835

2018-01-21 Thread Alexey Dokuchaev
On Mon, Jan 22, 2018 at 07:43:54AM +, Poul-Henning Kamp wrote: > New Revision: 328259 > URL: https://svnweb.freebsd.org/changeset/base/328259 > > Log: > Add skeleton manual page for bcm283x_pwm > > (Feel free to improve this) > > Added: > head/share/man/man4/bcm283x_pwm.4 (contents

Re: svn commit: r328259 - in head: share/man/man4 sys/arm/broadcom/bcm2835

2018-01-21 Thread Poul-Henning Kamp
In message <20180122074837.ga39...@freebsd.org>, Alexey Dokuchaev writes: >These changes look unrelated to the manual page. Is this intended? Actually they're not unrelated, I spotted the units-error while writing the manual page. >On a related note, this code contains a number of styl