Re: svn commit: r331369 - head/sys/vm

2018-03-22 Thread Cy Schubert
In message <20180323150709.h...@besplex.bde.org>, Bruce Evans writes: > On Thu, 22 Mar 2018, Jeff Roberson wrote: > > > On Thu, 22 Mar 2018, Cy Schubert wrote: > > > >> It broke i386 too. > > > > I just did > > TARGET_ARCH=i386 make buildworld > > TARGET_ARCH=i386 make buildkernel > > > > This work

svn commit: r331418 - head/tools/tools/crypto

2018-03-22 Thread Conrad Meyer
Author: cem Date: Fri Mar 23 05:37:18 2018 New Revision: 331418 URL: https://svnweb.freebsd.org/changeset/base/331418 Log: cryptocheck: Add support for Blake2{B,S} hashes Since they are not yet present in the version of openssl in base, this will require installing the ports openssl.

Re: svn commit: r331369 - head/sys/vm

2018-03-22 Thread Bruce Evans
On Thu, 22 Mar 2018, Jeff Roberson wrote: On Thu, 22 Mar 2018, Cy Schubert wrote: It broke i386 too. I just did TARGET_ARCH=i386 make buildworld TARGET_ARCH=i386 make buildkernel This worked for me? Index: sys/vm/vm_reserv.c

svn commit: r331417 - head/tools/tools/crypto

2018-03-22 Thread Conrad Meyer
Author: cem Date: Fri Mar 23 04:31:19 2018 New Revision: 331417 URL: https://svnweb.freebsd.org/changeset/base/331417 Log: Bring in JHB's cryptocheck tool It can be used to validate basic algorithm correctness on a variety of inputs, by comarison to openssl. While here, add some sani

svn commit: r331416 - in head/stand: efi/libefi i386/libi386

2018-03-22 Thread Kyle Evans
Author: kevans Date: Fri Mar 23 03:48:45 2018 New Revision: 331416 URL: https://svnweb.freebsd.org/changeset/base/331416 Log: Loader consoles: Implement SGR 22, reset intensity MFC after:3 days Modified: head/stand/efi/libefi/efi_console.c head/stand/i386/libi386/vidconsole.c Modi

svn commit: r331415 - head/sys/vm

2018-03-22 Thread Cy Schubert
Author: cy Date: Fri Mar 23 03:22:30 2018 New Revision: 331415 URL: https://svnweb.freebsd.org/changeset/base/331415 Log: Fix build on i386 without INVARIANTS following r331369. --- vm_reserv.o --- In file included from /opt/src/svn-current/sys/vm/vm_reserv.c:48: In file included from /

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

2018-03-22 Thread Alexander Motin
Author: mav Date: Fri Mar 23 02:50:38 2018 New Revision: 331414 URL: https://svnweb.freebsd.org/changeset/base/331414 Log: Reduce struct aggsum_bucket padding to fit into one cache line. Reported by: mjg Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/aggsum.h Modifie

Re: svn commit: r331369 - head/sys/vm

2018-03-22 Thread Cy Schubert
In message , Jeff Roberson writes: > On Thu, 22 Mar 2018, Cy Schubert wrote: > > > In message , Jeff Roberson > > writes: > >> On Thu, 22 Mar 2018, Cy Schubert wrote: > >> > >>> It broke i386 too. > >> > >> I just did > >> TARGET_ARCH=i386 make buildworld > >> TARGET_ARCH=i386 make buildkernel > >

svn commit: r331413 - head/sys/dev/efidev

2018-03-22 Thread Kyle Evans
Author: kevans Date: Fri Mar 23 02:45:09 2018 New Revision: 331413 URL: https://svnweb.freebsd.org/changeset/base/331413 Log: efidev: Drop a quick note in about efi_cfgtbl/efi_runtime There's no real annotation for it, so it's not immediately obvious to the unfamiliar that these pointers

svn commit: r331412 - stable/10/sys/dev/drm

2018-03-22 Thread Ed Maste
Author: emaste Date: Fri Mar 23 02:38:31 2018 New Revision: 331412 URL: https://svnweb.freebsd.org/changeset/base/331412 Log: MFC r331333: Fix kernel memory disclosure in drm_infobufs drm_infobufs() has a structure on the stack, fills it out and copies it to userland. There are 2 element

svn commit: r331411 - stable/11/sys/dev/drm

2018-03-22 Thread Ed Maste
Author: emaste Date: Fri Mar 23 02:37:08 2018 New Revision: 331411 URL: https://svnweb.freebsd.org/changeset/base/331411 Log: MFC r331333: Fix kernel memory disclosure in drm_infobufs drm_infobufs() has a structure on the stack, fills it out and copies it to userland. There are 2 element

Re: svn commit: r331404 - in head: cddl/contrib/opensolaris/lib/libzpool/common/sys sys/cddl/contrib/opensolaris/uts/common sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/cddl/contrib/opensolaris/

2018-03-22 Thread Mateusz Guzik
On Fri, Mar 23, 2018 at 3:15 AM, Alexander Motin wrote: > Author: mav > Date: Fri Mar 23 02:15:05 2018 > New Revision: 331404 > URL: https://svnweb.freebsd.org/changeset/base/331404 > > Log: > MFV r331400: 8484 Implement aggregate sum and use for arc counters > > In pursuit of improving perfo

Re: svn commit: r331369 - head/sys/vm

2018-03-22 Thread Cy Schubert
In message , Jeff Roberson writes: > On Thu, 22 Mar 2018, Cy Schubert wrote: > > > It broke i386 too. > > I believe I'm not able to reproduce this because it is a result of changes > in kernel config. I can not reproduce it so I can't verify the fix. > Since you can, would you mind committing?

svn commit: r331410 - stable/10/sys/dev/drm

2018-03-22 Thread Ed Maste
Author: emaste Date: Fri Mar 23 02:34:45 2018 New Revision: 331410 URL: https://svnweb.freebsd.org/changeset/base/331410 Log: MFC r331339: Correct signedness bug in drm_modeset_ctl drm_modeset_ctl() takes a signed in from userland, does a boundscheck, and then uses it to index into a stru

svn commit: r331409 - stable/11/sys/dev/drm

2018-03-22 Thread Ed Maste
Author: emaste Date: Fri Mar 23 02:33:30 2018 New Revision: 331409 URL: https://svnweb.freebsd.org/changeset/base/331409 Log: MFC r331339: Correct signedness bug in drm_modeset_ctl drm_modeset_ctl() takes a signed in from userland, does a boundscheck, and then uses it to index into a stru

svn commit: r331408 - in head: cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2018-03-22 Thread Alexander Motin
Author: mav Date: Fri Mar 23 02:30:29 2018 New Revision: 331408 URL: https://svnweb.freebsd.org/changeset/base/331408 Log: MFV r331407: 9213 zfs: sytem typo illumos/illumos-gate@edc8ef7d921c96b23969898aeb766cb24960bda7 Reviewed by: C Fraire Reviewed by: Andy Fiddaman Approved by:

svn commit: r331407 - vendor-sys/illumos/dist/uts/common/fs/zfs vendor/illumos/dist/cmd/zfs vendor/illumos/dist/cmd/zpool

2018-03-22 Thread Alexander Motin
Author: mav Date: Fri Mar 23 02:28:37 2018 New Revision: 331407 URL: https://svnweb.freebsd.org/changeset/base/331407 Log: 9213 zfs: sytem typo illumos/illumos-gate@edc8ef7d921c96b23969898aeb766cb24960bda7 Reviewed by: C Fraire Reviewed by: Andy Fiddaman Approved by: Joshua M. Cl

svn commit: r331407 - vendor-sys/illumos/dist/uts/common/fs/zfs vendor/illumos/dist/cmd/zfs vendor/illumos/dist/cmd/zpool

2018-03-22 Thread Alexander Motin
Author: mav Date: Fri Mar 23 02:28:37 2018 New Revision: 331407 URL: https://svnweb.freebsd.org/changeset/base/331407 Log: 9213 zfs: sytem typo illumos/illumos-gate@edc8ef7d921c96b23969898aeb766cb24960bda7 Reviewed by: C Fraire Reviewed by: Andy Fiddaman Approved by: Joshua M. Cl

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

2018-03-22 Thread Alexander Motin
Author: mav Date: Fri Mar 23 02:24:52 2018 New Revision: 331406 URL: https://svnweb.freebsd.org/changeset/base/331406 Log: MFV r331405: 9084 spa_*_ashift must ignore spare devices illumos/illumos-gate@b037f3dbd69cef4a7ffd576ad33e07bfaf0b1e84 Reviewed by: Prashanth Sreenivasa Reviewe

svn commit: r331405 - vendor-sys/illumos/dist/uts/common/fs/zfs

2018-03-22 Thread Alexander Motin
Author: mav Date: Fri Mar 23 02:22:16 2018 New Revision: 331405 URL: https://svnweb.freebsd.org/changeset/base/331405 Log: 9084 spa_*_ashift must ignore spare devices illumos/illumos-gate@b037f3dbd69cef4a7ffd576ad33e07bfaf0b1e84 Reviewed by: Prashanth Sreenivasa Reviewed by: George

svn commit: r331404 - in head: cddl/contrib/opensolaris/lib/libzpool/common/sys sys/cddl/contrib/opensolaris/uts/common sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/cddl/contrib/opensolaris/u...

2018-03-22 Thread Alexander Motin
Author: mav Date: Fri Mar 23 02:15:05 2018 New Revision: 331404 URL: https://svnweb.freebsd.org/changeset/base/331404 Log: MFV r331400: 8484 Implement aggregate sum and use for arc counters In pursuit of improving performance on multi-core systems, we should implements fanned out counters

Re: svn commit: r331369 - head/sys/vm

2018-03-22 Thread Jeff Roberson
On Thu, 22 Mar 2018, Cy Schubert wrote: In message , Jeff Roberson writes: On Thu, 22 Mar 2018, Cy Schubert wrote: It broke i386 too. I just did TARGET_ARCH=i386 make buildworld TARGET_ARCH=i386 make buildkernel This worked for me? Jeff hmmm. make TARGET=i386 TARGET_ARCH=i386 buildkern

Re: svn commit: r331369 - head/sys/vm

2018-03-22 Thread Cy Schubert
In message , Jeff Roberson writes: > On Thu, 22 Mar 2018, Cy Schubert wrote: > > > It broke i386 too. > > I just did > TARGET_ARCH=i386 make buildworld > TARGET_ARCH=i386 make buildkernel > > This worked for me? > > Jeff hmmm. make TARGET=i386 TARGET_ARCH=i386 buildkernel --- vm_reserv.o --- In

Re: svn commit: r331369 - head/sys/vm

2018-03-22 Thread Jeff Roberson
On Thu, 22 Mar 2018, Cy Schubert wrote: It broke i386 too. I believe I'm not able to reproduce this because it is a result of changes in kernel config. I can not reproduce it so I can't verify the fix. Since you can, would you mind committing? I see no problem with the diff below. Thank

svn commit: r331403 - stable/11/sys/gnu/dts/arm

2018-03-22 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Mar 23 01:43:27 2018 New Revision: 331403 URL: https://svnweb.freebsd.org/changeset/base/331403 Log: Fix VERSATILEPB boot after r331402 r331402 MFCed switch from custom DTS to upstream one. stable/11 version still has main bus compatibility as "arm,amba-bus" while

svn commit: r331402 - in stable/11/sys/arm: conf versatile

2018-03-22 Thread Oleksandr Tymoshenko
Author: gonzo Date: Fri Mar 23 01:37:31 2018 New Revision: 331402 URL: https://svnweb.freebsd.org/changeset/base/331402 Log: MFC r316370-r316371 r316370: [versatilepb] Convert VERSATILEPB kernel to INTRNG and switch to upstream DTB Scope of this change is somewhat larger than just co

Re: svn commit: r331369 - head/sys/vm

2018-03-22 Thread Jeff Roberson
On Thu, 22 Mar 2018, Cy Schubert wrote: It broke i386 too. I just did TARGET_ARCH=i386 make buildworld TARGET_ARCH=i386 make buildkernel This worked for me? Jeff Index: sys/vm/vm_reserv.c === --- sys/vm/vm_reserv.c (revision

Re: svn commit: r331369 - head/sys/vm

2018-03-22 Thread Cy Schubert
It broke i386 too. Index: sys/vm/vm_reserv.c === --- sys/vm/vm_reserv.c (revision 331399) +++ sys/vm/vm_reserv.c (working copy) @@ -45,8 +45,6 @@ #include #include -#include -#include #include #include #include @@ -55,

Re: svn commit: r331369 - head/sys/vm

2018-03-22 Thread Jeff Roberson
Thank you, working on it. I had done a make universe before getting review feedback. Jeff On Thu, 22 Mar 2018, Justin Hibbits wrote: This broke gcc builds. On Thu, Mar 22, 2018 at 2:21 PM, Jeff Roberson wrote: Author: jeff Date: Thu Mar 22 19:21:11 2018 New Revision: 331369 URL: https://s

svn commit: r331401 - head/sys/powerpc/powerpc

2018-03-22 Thread Justin Hibbits
Author: jhibbits Date: Fri Mar 23 00:40:08 2018 New Revision: 331401 URL: https://svnweb.freebsd.org/changeset/base/331401 Log: Debug interrupts aren't instruction traps The EXC_DEBUG type is akin to the MPC74xx "Instruction Breakpoint" trap. Don't treat it as a trap instruction. Modifie

svn commit: r331400 - in vendor-sys/illumos/dist/uts/common: . fs/zfs fs/zfs/sys

2018-03-22 Thread Alexander Motin
Author: mav Date: Fri Mar 23 00:20:42 2018 New Revision: 331400 URL: https://svnweb.freebsd.org/changeset/base/331400 Log: 8484 Implement aggregate sum and use for arc counters In pursuit of improving performance on multi-core systems, we should implements fanned out counters and use them

svn commit: r331399 - in stable/11/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:58:05 2018 New Revision: 331399 URL: https://svnweb.freebsd.org/changeset/base/331399 Log: MFC r329694: MFV r324198: 8081 Compiler warnings in zdb illumos/illumos-gate@3f7978d02b206a6ebc5652c91aa9f42da6fbe00c https://github.com/illumos/illumos-gate/commit/

svn commit: r331398 - stable/11/cddl/contrib/opensolaris/lib/libzfs/common

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:56:53 2018 New Revision: 331398 URL: https://svnweb.freebsd.org/changeset/base/331398 Log: MFC r329691: MFV r322231: 8430 dir_is_empty_readdir() doesn't properly handle error from fdopendir() illumos/illumos-gate@ba6e7e6505150388de6dc6a88741164118a421bf

svn commit: r331397 - in stable/11/sys/cddl/contrib/opensolaris/uts/common: fs/zfs fs/zfs/sys sys/fs sys/sysevent

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:56:17 2018 New Revision: 331397 URL: https://svnweb.freebsd.org/changeset/base/331397 Log: MFC r329690: MFV r319737: 6939 add sysevents to zfs core for commands illumos/illumos-gate@ce1577b04976f1d8bb5f235b6eaaab15b46a3068 https://github.com/illumos/illumo

svn commit: r331396 - stable/11/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:55:00 2018 New Revision: 331396 URL: https://svnweb.freebsd.org/changeset/base/331396 Log: MFC r329683: MFV r319736: 6396 remove SVM illumos/illumos-gate@5f10ef697f250374b7b917e10961c4e02d4e3112 https://github.com/illumos/illumos-gate/commit/5f10ef697f2503

svn commit: r331395 - in stable/11: cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/lib/libzfs/common cddl/usr.sbin/zfsd sys/cddl/contrib/opensolaris/common/zfs sys/cddl/contrib/opensol...

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:54:14 2018 New Revision: 331395 URL: https://svnweb.freebsd.org/changeset/base/331395 Log: MFC r329681: MFV r318941: 7446 zpool create should support efi system partition illumos/illumos-gate@7855d95b30fd903e3918bad5a29b777e765db821 https://github.com/ill

svn commit: r331394 - stable/11/cddl/contrib/opensolaris/lib/libzfs/common

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:53:18 2018 New Revision: 331394 URL: https://svnweb.freebsd.org/changeset/base/331394 Log: MFC r329668: MFV r316918: 7990 libzfs: snapspec_cb() does not need to call zfs_strdup() illumos/illumos-gate@d8584ba6fb7a5e46da1725845b99ae5fab5a4baf https://githu

svn commit: r331393 - in stable/11/cddl/contrib/opensolaris/lib: libzfs/common libzfs_core/common

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:52:37 2018 New Revision: 331393 URL: https://svnweb.freebsd.org/changeset/base/331393 Log: MFC r329667: MFV r316902: 7745 print error if lzc_* is called before libzfs_core_init illumos/illumos-gate@7c13517fff71be473e47531ef4330160c042bedc https://github.

svn commit: r331392 - stable/11/cddl/contrib/opensolaris/lib/libzfs/common

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:51:39 2018 New Revision: 331392 URL: https://svnweb.freebsd.org/changeset/base/331392 Log: MFC r329665: MFV r316901: 7730 libzfs`add_config() leaks config nvl when reading spare/l2cache devices illumos/illumos-gate@105686550ee9cbf5d033166a8a2a5a763667d436

svn commit: r331391 - stable/11/cddl/contrib/opensolaris/lib/libzfs/common

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:50:43 2018 New Revision: 331391 URL: https://svnweb.freebsd.org/changeset/base/331391 Log: MFC r329664: MFV r316893: 7604 if volblocksize property is the default, it displays as "-" rather than 8K illumos/illumos-gate@4d86c0eab246bdfddc2dd52410ba808433bd62

svn commit: r331390 - stable/11/cddl/contrib/opensolaris/lib/libzfs/common

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:49:54 2018 New Revision: 331390 URL: https://svnweb.freebsd.org/changeset/base/331390 Log: MFC r329663: MFV r316876: 7542 zfs_unmount failed with EZFS_UNSHARENFSFAILED illumos/illumos-gate@09c9e6dc9b69d10b771bb87e01040ec320a0bfd3 https://github.com/illumos

svn commit: r331389 - stable/11/cddl/contrib/opensolaris/lib/libzfs/common

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:48:07 2018 New Revision: 331389 URL: https://svnweb.freebsd.org/changeset/base/331389 Log: MFC r329661: MFV r316875: 7336 vfork and O_CLOEXEC causes zfs_mount EBUSY illumos/illumos-gate@873c4903a52d089cd8234b79d24f5a3fc3bccc82 https://github.com/illumos/il

svn commit: r331388 - stable/11/cddl/contrib/opensolaris/lib/libzfs/common

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:47:04 2018 New Revision: 331388 URL: https://svnweb.freebsd.org/changeset/base/331388 Log: MFC r329659: MFV r316873: 7233 dir_is_empty should open directory with CLOEXEC illumos/illumos-gate@d420209d9c807f782c1d31f5683be74798142198 https://github.com/illum

svn commit: r331387 - stable/11/cddl/contrib/opensolaris/cmd/ztest

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:45:46 2018 New Revision: 331387 URL: https://svnweb.freebsd.org/changeset/base/331387 Log: MFC r329658: MFV r316872: 7502 ztest should run zdb with -G (debug mode) illumos/illumos-gate@c3c65d17f7b6689bbd6568a1a1fcc0c4a3bac127 https://github.com/illumos/ill

svn commit: r331386 - stable/11/cddl/contrib/opensolaris/cmd/zdb

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:45:01 2018 New Revision: 331386 URL: https://svnweb.freebsd.org/changeset/base/331386 Log: MFC r329657 (by asomers): Fix memory leaks in zdb introduced by r329508 Reported by:Coverity CID:1386185 Modified: stable/11/cddl/contrib/opensolar

svn commit: r331385 - in stable/11/sys/cddl/contrib/opensolaris: common/nvpair uts/common/fs/zfs

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:43:48 2018 New Revision: 331385 URL: https://svnweb.freebsd.org/changeset/base/331385 Log: MFC r329628: MFC r316910: 7812 Remove gender specific language illumos/illumos-gate@48bbca816818409505a6e214d0911fda44e622e3 https://github.com/illumos/illumos-gate/

svn commit: r331384 - in stable/11/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:43:05 2018 New Revision: 331384 URL: https://svnweb.freebsd.org/changeset/base/331384 Log: MFC r329625: MFV r307315: 7301 zpool export -f should be able to interrupt file freeing Reviewed by: Matthew Ahrens Reviewed by: Sanjay Nadkarni Reviewed by: Sa

svn commit: r331383 - stable/11/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:41:26 2018 New Revision: 331383 URL: https://svnweb.freebsd.org/changeset/base/331383 Log: MFC r329623: MFV r302649: 7016 arc_available_memory is not 32-bit safe illumos/illumos-gate@0dd053d7d890618ea1fc697b07de364e69eb4190 https://github.com/illumos/illum

svn commit: r331382 - in stable/11/cddl/contrib/opensolaris: cmd/zdb cmd/ztest lib/libzpool/common/sys

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:39:49 2018 New Revision: 331382 URL: https://svnweb.freebsd.org/changeset/base/331382 Log: MFC r329508: MFV r324198: 8081 Compiler warnings in zdb illumos/illumos-gate@3f7978d02b206a6ebc5652c91aa9f42da6fbe00c https://github.com/illumos/illumos-gate/commit/

svn commit: r331381 - stable/11/cddl/contrib/opensolaris/lib/libzfs/common

2018-03-22 Thread Alexander Motin
Author: mav Date: Thu Mar 22 23:38:03 2018 New Revision: 331381 URL: https://svnweb.freebsd.org/changeset/base/331381 Log: MFC r329505: MFV r323911: 8502 illumos#7955 broke delegated datasets when libshare is not present illumos/illumos-gate@1c18e8fbd8db41a9fb39bd3ef7a18ee71ece20da htt

svn commit: r331380 - head/sys/netinet6

2018-03-22 Thread Sean Bruno
Author: sbruno Date: Thu Mar 22 23:34:48 2018 New Revision: 331380 URL: https://svnweb.freebsd.org/changeset/base/331380 Log: Refactor ip6_getpcbopt() for better locking and memory management Created GET_PKTOPT_EXT_HDR() and GET_PKTOPT_SOCKADDR() macros to handle safely fetching options f

svn commit: r331379 - in head/sys: netinet netinet6

2018-03-22 Thread Sean Bruno
Author: sbruno Date: Thu Mar 22 22:29:32 2018 New Revision: 331379 URL: https://svnweb.freebsd.org/changeset/base/331379 Log: Simple locking fixes in ip_ctloutput, ip6_ctloutput, rip_ctloutput. Submitted by: Jason Eggleston Sponsored by: Limelight Networks Differential Revision:

svn commit: r331378 - head/sys/dev/bhnd/nvram

2018-03-22 Thread Landon J. Fuller
Author: landonf Date: Thu Mar 22 22:13:46 2018 New Revision: 331378 URL: https://svnweb.freebsd.org/changeset/base/331378 Log: Add missing NULL checks when calling malloc(M_NOWAIT) in bhnd_nv_strdup/bhnd_nv_strndup. If malloc(9) failed during initial bhnd(4) attach, while allocating the r

Re: svn commit: r331369 - head/sys/vm

2018-03-22 Thread Justin Hibbits
This broke gcc builds. On Thu, Mar 22, 2018 at 2:21 PM, Jeff Roberson wrote: > Author: jeff > Date: Thu Mar 22 19:21:11 2018 > New Revision: 331369 > URL: https://svnweb.freebsd.org/changeset/base/331369 > > Log: > Lock reservations with a dedicated lock in each reservation. Protect the > vm

svn commit: r331376 - head/sys/netinet6

2018-03-22 Thread Sean Bruno
Author: sbruno Date: Thu Mar 22 21:18:34 2018 New Revision: 331376 URL: https://svnweb.freebsd.org/changeset/base/331376 Log: Handle locking and memory safety for IPV6_PATHMTU in ip6_ctloutput(). Submitted by: Jason Eggleston Reviewed by: ae Sponsored by: Limelight Networks Differen

Re: svn commit: r331347 - in head: etc/mtree include sys/conf sys/dev/tcp_log sys/kern sys/netinet usr.bin/netstat

2018-03-22 Thread Justin Hibbits
On Thu, Mar 22, 2018 at 3:44 PM, Andriy Gapon wrote: > On 22/03/2018 17:39, Jonathan Looney wrote: >> A tinderbox build didn't complain about atomic_fetchadd_64, so I assume it >> is OK. >> >> Yes, this can be made optional, if there is a need for that. >> > > FWWI, TARGET=powerpc TARGET_ARCH=pow

svn commit: r331375 - head/sys/kern

2018-03-22 Thread Konstantin Belousov
Author: kib Date: Thu Mar 22 20:47:25 2018 New Revision: 331375 URL: https://svnweb.freebsd.org/changeset/base/331375 Log: Do not send signals to init directly from shutdown_nice(9), do it from the task context. shutdown_nice() is used from the fast interrupt handlers, mostly for consol

svn commit: r331374 - head/sys/amd64/amd64

2018-03-22 Thread Konstantin Belousov
Author: kib Date: Thu Mar 22 20:44:27 2018 New Revision: 331374 URL: https://svnweb.freebsd.org/changeset/base/331374 Log: Fixes for ptrace(PT_GETXSTATE_INFO) related to the padding in struct ptrace_xstate_info). struct ptrace_xstate_info has 64bit member but ends up with 32bit one. As

Re: svn commit: r331347 - in head: etc/mtree include sys/conf sys/dev/tcp_log sys/kern sys/netinet usr.bin/netstat

2018-03-22 Thread Andriy Gapon
On 22/03/2018 17:39, Jonathan Looney wrote: > A tinderbox build didn't complain about atomic_fetchadd_64, so I assume it is > OK. > > Yes, this can be made optional, if there is a need for that. > FWWI, TARGET=powerpc TARGET_ARCH=powerpc build failed for me. cc1: warnings being treated as erro

svn commit: r331373 - head/sys/netinet6

2018-03-22 Thread Sean Bruno
Author: sbruno Date: Thu Mar 22 20:21:05 2018 New Revision: 331373 URL: https://svnweb.freebsd.org/changeset/base/331373 Log: Improve write locking in ip6_ctloutput() with macros. Submitted by: Jason Eggleston Sponsored by: Limelight Networks Differential Revision:https://revie

svn commit: r331369 - head/sys/vm

2018-03-22 Thread Jeff Roberson
Author: jeff Date: Thu Mar 22 19:21:11 2018 New Revision: 331369 URL: https://svnweb.freebsd.org/changeset/base/331369 Log: Lock reservations with a dedicated lock in each reservation. Protect the vmd_free_count with atomics. This allows us to allocate and free from reservations without

svn commit: r331368 - in head/sys: kern sys vm

2018-03-22 Thread Jeff Roberson
Author: jeff Date: Thu Mar 22 19:11:43 2018 New Revision: 331368 URL: https://svnweb.freebsd.org/changeset/base/331368 Log: Start witness much earlier in boot so that we can shrink the pend list and make it more immune to further change. Reviewed by: markj, imp (Part of D14707) Sponsor

svn commit: r331367 - head/sys/vm

2018-03-22 Thread Jeff Roberson
Author: jeff Date: Thu Mar 22 19:06:50 2018 New Revision: 331367 URL: https://svnweb.freebsd.org/changeset/base/331367 Log: Use read_mostly and alignment tags to eliminate or limit false sharing. Reviewed by: markj (Part of D14707) Sponsored by: Netflix, Dell/EMC Isilon Modified: head

svn commit: r331366 - in head/contrib/llvm: include/llvm/MC lib/MC lib/MC/MCParser lib/Object

2018-03-22 Thread Dimitry Andric
Author: dim Date: Thu Mar 22 18:58:34 2018 New Revision: 331366 URL: https://svnweb.freebsd.org/changeset/base/331366 Log: Pull in r327101 from upstream llvm trunk (by Rafael Espindola): Don't treat .symver as a regular alias definition. This patch starts simplifying the handling o

Re: svn commit: r331347 - in head: etc/mtree include sys/conf sys/dev/tcp_log sys/kern sys/netinet usr.bin/netstat

2018-03-22 Thread Ruslan Bukin
On Thu, Mar 22, 2018 at 03:39:23PM +, Jonathan Looney wrote: >Yes, this can be made optional, if there is a need for that. It may be good to have kernel option for that I think. As we target embedded market it is good to have things pluggable. Example: I able to fit freebsd kernel and mi

svn commit: r331365 - in head/sys: amd64/amd64 dev/efidev

2018-03-22 Thread Kyle Evans
Author: kevans Date: Thu Mar 22 18:24:00 2018 New Revision: 331365 URL: https://svnweb.freebsd.org/changeset/base/331365 Log: Re-work efidev ordering to fix efirt preloaded by loader on amd64 On amd64, efi_enter calls fpu_kern_enter(). This may not be called until fpuinitstate has been in

Re: svn commit: r331347 - in head: etc/mtree include sys/conf sys/dev/tcp_log sys/kern sys/netinet usr.bin/netstat

2018-03-22 Thread Ruslan Bukin
Look at these https://ci.freebsd.org/job/FreeBSD-head-mips-build/lastBuild/console https://ci.freebsd.org/job/FreeBSD-head-powerpc-build/lastBuild/console Example make -j5 TARGET=mips TARGET_ARCH=mipsel kernel-toolchain make -j5 TARGET=mips TARGET_ARCH=mipsel KERNCONF=CANNA buildkernel Ruslan On

Re: svn commit: r331209 - head

2018-03-22 Thread Kyle Evans
On Thu, Mar 22, 2018 at 1:13 PM, Steven Hartland wrote: > I think it would be worth specifically detailing the steps to achieve this, > as its not immediately obvious how this would be done. > Hi, A later commit clarified, but then an even later commit made these instructions obsolete. =) The pr

Re: svn commit: r331209 - head

2018-03-22 Thread Steven Hartland
I think it would be worth specifically detailing the steps to achieve this, as its not immediately obvious how this would be done. On 19/03/2018 15:27, Kyle Evans wrote: Author: kevans Date: Mon Mar 19 15:27:53 2018 New Revision: 331209 URL: https://svnweb.freebsd.org/changeset/base/331209 Log

svn commit: r331364 - head/release/tools

2018-03-22 Thread Glen Barber
Author: gjb Date: Thu Mar 22 17:49:27 2018 New Revision: 331364 URL: https://svnweb.freebsd.org/changeset/base/331364 Log: Remove google_accounts_manager from VM_RC_LIST in the GCE configuration file, no longer needed. PR: 221714 MFC after:3 days Sponsored by: The FreeBS

svn commit: r331363 - in stable: 10/release/tools 11/release/tools

2018-03-22 Thread Glen Barber
Author: gjb Date: Thu Mar 22 17:46:38 2018 New Revision: 331363 URL: https://svnweb.freebsd.org/changeset/base/331363 Log: MFC r322794: Use py-google-compute-engine instead for releasing Google Compute Engine (GCE) images with an updated version of Google's tools. PR: 221714

svn commit: r331363 - in stable: 10/release/tools 11/release/tools

2018-03-22 Thread Glen Barber
Author: gjb Date: Thu Mar 22 17:46:38 2018 New Revision: 331363 URL: https://svnweb.freebsd.org/changeset/base/331363 Log: MFC r322794: Use py-google-compute-engine instead for releasing Google Compute Engine (GCE) images with an updated version of Google's tools. PR: 221714

Re: svn commit: r331347 - in head: etc/mtree include sys/conf sys/dev/tcp_log sys/kern sys/netinet usr.bin/netstat

2018-03-22 Thread Jonathan Looney
A tinderbox build didn't complain about atomic_fetchadd_64, so I assume it is OK. Yes, this can be made optional, if there is a need for that. Jonathan On Thu, Mar 22, 2018 at 2:22 PM, Ruslan Bukin wrote: > Also can this be pluggable ? > It looks like it is optional device which means it can f

svn commit: r331362 - head/sys/kern

2018-03-22 Thread Warner Losh
Author: imp Date: Thu Mar 22 15:34:37 2018 New Revision: 331362 URL: https://svnweb.freebsd.org/changeset/base/331362 Log: Drop any recursed taking of Giant once and for all at the top of kern_reboot(). The shutdown path is now safe to run without Giant. Discussed with: kib@ Sponsored b

svn commit: r331361 - head/sys/dev/efidev

2018-03-22 Thread Andrew Turner
Author: andrew Date: Thu Mar 22 15:32:57 2018 New Revision: 331361 URL: https://svnweb.freebsd.org/changeset/base/331361 Log: Enter into the EFI environment before dereferencing the runtime services pointer. This may be within the EFI address space and not the FreeBSD kernel address space.

svn commit: r331360 - head/sys/dev/usb/controller

2018-03-22 Thread Andrew Turner
Author: andrew Date: Thu Mar 22 15:24:26 2018 New Revision: 331360 URL: https://svnweb.freebsd.org/changeset/base/331360 Log: Increase the size of the endpoint buffers. They are double buffered so need to be twice the size. Sponsored by: DARPA, AFRL Modified: head/sys/dev/usb/controlle

svn commit: r331359 - head/sys/dev/syscons

2018-03-22 Thread Warner Losh
Author: imp Date: Thu Mar 22 15:11:53 2018 New Revision: 331359 URL: https://svnweb.freebsd.org/changeset/base/331359 Log: Revert r331298 Normally, shutdown_nice() just signals init. However, sometimes it calls kern_reboot directly. For that case, r331298 dropped the Giant lock before c

Re: svn commit: r331298 - head/sys/dev/syscons

2018-03-22 Thread Konstantin Belousov
On Fri, Mar 23, 2018 at 01:21:43AM +1100, Bruce Evans wrote: > I don't like having a whole task for this. The whole thing is just a > hack to work around some the upper layers of the tty driver and some > lower layers not having any input [escape] sequences to control the > kernel. Only the sysco

Re: svn commit: r331298 - head/sys/dev/syscons

2018-03-22 Thread Warner Losh
On Thu, Mar 22, 2018 at 5:42 AM, Konstantin Belousov wrote: > On Thu, Mar 22, 2018 at 05:50:57PM +1100, Bruce Evans wrote: > > On Wed, 21 Mar 2018, Warner Losh wrote: > > > > > On Wed, Mar 21, 2018 at 2:27 PM, Konstantin Belousov < > kostik...@gmail.com> > > > wrote: > > >> ... > > >> Are you say

svn commit: r331358 - head/libexec/tftpd/tests

2018-03-22 Thread Alan Somers
Author: asomers Date: Thu Mar 22 14:51:05 2018 New Revision: 331358 URL: https://svnweb.freebsd.org/changeset/base/331358 Log: tftpd: misc Coverity cleanup in the tests A bunch of unchecked return values from open(2) and read(2) Reported by: Coverity CID: 1386900, 1386911,

Re: svn commit: r331347 - in head: etc/mtree include sys/conf sys/dev/tcp_log sys/kern sys/netinet usr.bin/netstat

2018-03-22 Thread Ruslan Bukin
Also can this be pluggable ? It looks like it is optional device which means it can free up some space in embedded environment when unused Ruslan On Thu, Mar 22, 2018 at 02:16:06PM +, Ruslan Bukin wrote: > We don't have atomic_fetchadd_64 for mips32 I think > > Ruslan > > On Thu, Mar 22, 2

Re: svn commit: r331347 - in head: etc/mtree include sys/conf sys/dev/tcp_log sys/kern sys/netinet usr.bin/netstat

2018-03-22 Thread Ruslan Bukin
We don't have atomic_fetchadd_64 for mips32 I think Ruslan On Thu, Mar 22, 2018 at 09:40:08AM +, Jonathan T. Looney wrote: > Author: jtl > Date: Thu Mar 22 09:40:08 2018 > New Revision: 331347 > URL: https://svnweb.freebsd.org/changeset/base/331347 > > Log: > Add the "TCP Blackbox Recorder

Re: svn commit: r331298 - head/sys/dev/syscons

2018-03-22 Thread Bruce Evans
On Thu, 22 Mar 2018, Konstantin Belousov wrote: On Thu, Mar 22, 2018 at 05:50:57PM +1100, Bruce Evans wrote: On Wed, 21 Mar 2018, Warner Losh wrote: On Wed, Mar 21, 2018 at 2:27 PM, Konstantin Belousov wrote: ... Are you saying that fast interrupt handlers call shutdown_nice() ? This is th

Re: svn commit: r331356 - in head: lib/libsysdecode sys/amd64/linux sys/amd64/linux32 sys/compat/linux sys/i386/linux sys/modules/linux_common

2018-03-22 Thread Ed Maste
On 22 March 2018 at 08:58, Ed Maste wrote: > Author: emaste > Date: Thu Mar 22 12:58:49 2018 > New Revision: 331356 > URL: https://svnweb.freebsd.org/changeset/base/331356 > > Log: > Share Linux errno table with libsysdecode I had a question about using ".inc" vs ".h". I followed the ".inc" con

svn commit: r331357 - head/sys/compat/linuxkpi/common/include/linux

2018-03-22 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 22 13:30:35 2018 New Revision: 331357 URL: https://svnweb.freebsd.org/changeset/base/331357 Log: The pci_disable_device() function is also expected to clear the PCI busmaster. This fixes LinuxKPI compliancy with Linux. MFC after:1 week Sponsored by: Me

svn commit: r331356 - in head: lib/libsysdecode sys/amd64/linux sys/amd64/linux32 sys/compat/linux sys/i386/linux sys/modules/linux_common

2018-03-22 Thread Ed Maste
Author: emaste Date: Thu Mar 22 12:58:49 2018 New Revision: 331356 URL: https://svnweb.freebsd.org/changeset/base/331356 Log: Share Linux errno table with libsysdecode Requested by: jhb Reviewed by: jhb Sponsored by: Turing Robotic Industries Inc. Added: head/sys/compat/linux/linux_

svn commit: r331355 - head/sys/compat/linuxkpi/common/include/linux

2018-03-22 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 22 12:26:27 2018 New Revision: 331355 URL: https://svnweb.freebsd.org/changeset/base/331355 Log: Clear old MSIX IRQ numbers in the LinuxKPI. When disabling the MSIX IRQ vectors for a PCI device through the LinuxKPI, make sure any old MSIX IRQ numbers are no

Re: svn commit: r331306 - head/sys/dev/usb/controller

2018-03-22 Thread Hans Petter Selasky
On 03/22/18 13:02, Andrew Turner wrote: On 21 Mar 2018, at 21:54, Hans Petter Selasky wrote: On 03/21/18 17:45, Andrew Turner wrote: On 21 Mar 2018, at 15:37, Hans Petter Selasky wrote: On 03/21/18 16:24, Kyle Evans wrote: + { + .ep_end = 7, + .ep_fifosz_sh

Re: svn commit: r331306 - head/sys/dev/usb/controller

2018-03-22 Thread Andrew Turner
> On 21 Mar 2018, at 21:54, Hans Petter Selasky wrote: > > On 03/21/18 17:45, Andrew Turner wrote: >>> On 21 Mar 2018, at 15:37, Hans Petter Selasky wrote: >>> >>> On 03/21/18 16:24, Kyle Evans wrote: > + { > + .ep_end = 7, > + .ep_fifosz_shift = 9,

svn commit: r331353 - head

2018-03-22 Thread Kyle Evans
Author: kevans Date: Thu Mar 22 11:57:59 2018 New Revision: 331353 URL: https://svnweb.freebsd.org/changeset/base/331353 Log: Partially revert r328780 efi.4th was added to ObsoleteFiles and disconnected from the build, but not removed from hte repo. We've since found a mild use for it tha

svn commit: r331350 - stable/11/contrib/dma

2018-03-22 Thread Ed Maste
Author: emaste Date: Thu Mar 22 11:48:14 2018 New Revision: 331350 URL: https://svnweb.freebsd.org/changeset/base/331350 Log: MFC r325047: dma: fix use-after-free Sponsored by: The FreeBSD Foundation Modified: stable/11/contrib/dma/dma.c Directory Properties: stable/11/ (props change

Re: svn commit: r331298 - head/sys/dev/syscons

2018-03-22 Thread Konstantin Belousov
On Thu, Mar 22, 2018 at 05:50:57PM +1100, Bruce Evans wrote: > On Wed, 21 Mar 2018, Warner Losh wrote: > > > On Wed, Mar 21, 2018 at 2:27 PM, Konstantin Belousov > > wrote: > >> ... > >> Are you saying that fast interrupt handlers call shutdown_nice() ? This > >> is the quite serious bug on its

svn commit: r331349 - stable/11/sbin/ifconfig

2018-03-22 Thread Renato Botelho
Author: garga (ports committer) Date: Thu Mar 22 10:57:51 2018 New Revision: 331349 URL: https://svnweb.freebsd.org/changeset/base/331349 Log: MFC r322281: Add missing parenthesis on error message Approved by: loos Sponsored by: Rubicon Communications, LLC (Netgate) Modified: sta

svn commit: r331348 - head/usr.bin/netstat

2018-03-22 Thread Jonathan T. Looney
Author: jtl Date: Thu Mar 22 09:43:15 2018 New Revision: 331348 URL: https://svnweb.freebsd.org/changeset/base/331348 Log: Bump netstat.1's .Dd after r331347. Modified: head/usr.bin/netstat/netstat.1 Modified: head/usr.bin/netstat/netstat.1 ===

svn commit: r331347 - in head: etc/mtree include sys/conf sys/dev/tcp_log sys/kern sys/netinet usr.bin/netstat

2018-03-22 Thread Jonathan T. Looney
Author: jtl Date: Thu Mar 22 09:40:08 2018 New Revision: 331347 URL: https://svnweb.freebsd.org/changeset/base/331347 Log: Add the "TCP Blackbox Recorder" which we discussed at the developer summits at BSDCan and BSDCam in 2017. The TCP Blackbox Recorder allows you to capture events on a

svn commit: r331346 - head/sys/modules/blake2

2018-03-22 Thread Li-Wen Hsu
Author: lwhsu (ports committer) Date: Thu Mar 22 08:32:39 2018 New Revision: 331346 URL: https://svnweb.freebsd.org/changeset/base/331346 Log: Fix build. Reviewed by: cem Differential Revision:https://reviews.freebsd.org/D14793 Modified: head/sys/modules/blake2/Makefile Modif

Re: svn commit: r331298 - head/sys/dev/syscons

2018-03-22 Thread Bruce Evans
On Wed, 21 Mar 2018, Warner Losh wrote: On Wed, Mar 21, 2018 at 2:27 PM, Konstantin Belousov wrote: ... Are you saying that fast interrupt handlers call shutdown_nice() ? This is the quite serious bug on its own. To fix it, shutdown_nice() should use a fast taskqueue to schedule the task whi