svn commit: r346264 - head/share/misc

2019-04-15 Thread Cy Schubert
Author: cy Date: Tue Apr 16 05:11:39 2019 New Revision: 346264 URL: https://svnweb.freebsd.org/changeset/base/346264 Log: Document when I received my commit bits. Modified: head/share/misc/committers-ports.dot head/share/misc/committers-src.dot Modified:

svn commit: r346263 - head/contrib/tcpdump

2019-04-15 Thread Mariusz Zaborski
Author: oshogbo Date: Tue Apr 16 04:12:41 2019 New Revision: 346263 URL: https://svnweb.freebsd.org/changeset/base/346263 Log: tcpdump: disable Capsicum if -E option is provided. The -E is used to provide a secret for decrypting IPsec. The secret may be provided through command line or

svn commit: r346262 - stable/10/sys/rpc/rpcsec_gss

2019-04-15 Thread Rick Macklem
Author: rmacklem Date: Tue Apr 16 02:48:04 2019 New Revision: 346262 URL: https://svnweb.freebsd.org/changeset/base/346262 Log: MFC: r345818, r345828 Fix a race in the RPCSEC_GSS server code that caused crashes. When a new client structure was allocated, it was added to the list so

svn commit: r346261 - head/sys/dev/tpm

2019-04-15 Thread Marcin Wojtas
Author: mw Date: Tue Apr 16 02:46:21 2019 New Revision: 346261 URL: https://svnweb.freebsd.org/changeset/base/346261 Log: Improve tpm20 style No functional changes to the code are applied. Submitted by: Kornel Duleba Obtained from: Semihalf Sponsored by: Stormshield Modified:

svn commit: r346260 - stable/11/sys/rpc/rpcsec_gss

2019-04-15 Thread Rick Macklem
Author: rmacklem Date: Tue Apr 16 02:38:39 2019 New Revision: 346260 URL: https://svnweb.freebsd.org/changeset/base/346260 Log: MFC: r345818, r345828 Fix a race in the RPCSEC_GSS server code that caused crashes. When a new client structure was allocated, it was added to the list so

svn commit: r346259 - head/sys/dev/tpm

2019-04-15 Thread Marcin Wojtas
Author: mw Date: Tue Apr 16 02:28:35 2019 New Revision: 346259 URL: https://svnweb.freebsd.org/changeset/base/346259 Log: tpm: Prevent session hijack Check caller thread id before allowing to read the buffer to make sure that it can only be accessed by the thread that did the

svn commit: r346258 - stable/12/sys/rpc/rpcsec_gss

2019-04-15 Thread Rick Macklem
Author: rmacklem Date: Tue Apr 16 02:12:38 2019 New Revision: 346258 URL: https://svnweb.freebsd.org/changeset/base/346258 Log: MFC: r345818, r345828 Fix a race in the RPCSEC_GSS server code that caused crashes. When a new client structure was allocated, it was added to the list so

svn commit: r346256 - stable/11/tests/sys/netmap

2019-04-15 Thread Enji Cooper
Author: ngie Date: Tue Apr 16 01:03:32 2019 New Revision: 346256 URL: https://svnweb.freebsd.org/changeset/base/346256 Log: MFC r345644,r346061: r345644 (by olivier): Skip this test if if_tap module is not available PR: 236842 r346061: Polish netmap(4)

svn commit: r346257 - stable/12/tests/sys/netmap

2019-04-15 Thread Enji Cooper
Author: ngie Date: Tue Apr 16 01:03:38 2019 New Revision: 346257 URL: https://svnweb.freebsd.org/changeset/base/346257 Log: MFC r345644,r346061: r345644 (by olivier): Skip this test if if_tap module is not available PR: 236842 r346061: Polish netmap(4)

Re: svn commit: r346250 - in head: share/man/man4 share/man/man9 sys/dev/random sys/kern sys/libkern sys/sys

2019-04-15 Thread Conrad Meyer
On Mon, Apr 15, 2019 at 5:53 PM Conrad Meyer wrote: > E.g., the CI infrastructure for > Riscv/Arm is/was generating minimal filesystem images and not > populating /boot/entropy. I should add, I say "is/was" because I have a PR out which may address the problem:

Re: svn commit: r346250 - in head: share/man/man4 share/man/man9 sys/dev/random sys/kern sys/libkern sys/sys

2019-04-15 Thread Conrad Meyer
Hi Justin, On Mon, Apr 15, 2019 at 5:01 PM Justin Hibbits wrote: > Given the discussion over there it would probably also fail on powernv, which > also does not use loader. Does power use bsdinstall (which populates /boot/entropy at install time via usr.sbin/bsdinstall/scripts/entropy) and

svn commit: r346255 - head/usr.bin/jot

2019-04-15 Thread Bryan Drewery
Author: bdrewery Date: Tue Apr 16 00:41:22 2019 New Revision: 346255 URL: https://svnweb.freebsd.org/changeset/base/346255 Log: Fix 'jot -r 0 start end' to work. This allows an endless stream of random data within the given bounds. It already worked if a seed was provided as the 4th

Re: svn commit: r346250 - in head: share/man/man4 share/man/man9 sys/dev/random sys/kern sys/libkern sys/sys

2019-04-15 Thread Justin Hibbits
On Mon, Apr 15, 2019, 18:34 Ed Maste wrote: > On Mon, 15 Apr 2019 at 14:40, Conrad Meyer wrote: > > > > Author: cem > > Date: Mon Apr 15 18:40:36 2019 > > New Revision: 346250 > > URL: https://svnweb.freebsd.org/changeset/base/346250 > > > > Log: > > random(4): Block read_random(9) on initial

Re: svn commit: r346250 - in head: share/man/man4 share/man/man9 sys/dev/random sys/kern sys/libkern sys/sys

2019-04-15 Thread Ed Maste
On Mon, 15 Apr 2019 at 14:40, Conrad Meyer wrote: > > Author: cem > Date: Mon Apr 15 18:40:36 2019 > New Revision: 346250 > URL: https://svnweb.freebsd.org/changeset/base/346250 > > Log: > random(4): Block read_random(9) on initial seeding Because Gerald (one of the FreeBSD Foundation's co-op

svn commit: r346254 - head/usr.sbin/config

2019-04-15 Thread Kyle Evans
Author: kevans Date: Mon Apr 15 21:20:06 2019 New Revision: 346254 URL: https://svnweb.freebsd.org/changeset/base/346254 Log: config(8): replace opteq with a call to strcasecmp This obscures the comparison slightly less; when option name appear in files, they are case-insensitive.

Re: svn commit: r346252 - in head/usr.sbin/cron: cron crontab

2019-04-15 Thread Kyle Evans
On Mon, Apr 15, 2019 at 2:26 PM Ian Lepore wrote: > > On Mon, 2019-04-15 at 18:53 +, Kyle Evans wrote: > > Author: kevans > > Date: Mon Apr 15 18:53:28 2019 > > New Revision: 346252 > > URL: https://svnweb.freebsd.org/changeset/base/346252 > > > > Log: > > cron(8): Add MAILFROM ability for

Re: svn commit: r346252 - in head/usr.sbin/cron: cron crontab

2019-04-15 Thread Ian Lepore
On Mon, 2019-04-15 at 18:53 +, Kyle Evans wrote: > Author: kevans > Date: Mon Apr 15 18:53:28 2019 > New Revision: 346252 > URL: https://svnweb.freebsd.org/changeset/base/346252 > > Log: > cron(8): Add MAILFROM ability for crontabs > > This changes the sender mail address in a similar

svn commit: r346253 - head/share/misc

2019-04-15 Thread Piotr Kubaj
Author: pkubaj (ports committer) Date: Mon Apr 15 19:21:45 2019 New Revision: 346253 URL: https://svnweb.freebsd.org/changeset/base/346253 Log: Add myself to committer list. Approved by: tcberner (mentor) Modified: head/share/misc/committers-ports.dot Modified:

Re: svn commit: r346252 - in head/usr.sbin/cron: cron crontab

2019-04-15 Thread Kyle Evans
On Mon, Apr 15, 2019 at 1:53 PM Kyle Evans wrote: > > Author: kevans > Date: Mon Apr 15 18:53:28 2019 > New Revision: 346252 > URL: https://svnweb.freebsd.org/changeset/base/346252 > > Log: > cron(8): Add MAILFROM ability for crontabs > > This changes the sender mail address in a similar

svn commit: r346252 - in head/usr.sbin/cron: cron crontab

2019-04-15 Thread Kyle Evans
Author: kevans Date: Mon Apr 15 18:53:28 2019 New Revision: 346252 URL: https://svnweb.freebsd.org/changeset/base/346252 Log: cron(8): Add MAILFROM ability for crontabs This changes the sender mail address in a similar fashion to how MAILTO may change the recipient. The default from

svn commit: r346251 - head/lib/libc/stdlib

2019-04-15 Thread Conrad Meyer
Author: cem Date: Mon Apr 15 18:49:04 2019 New Revision: 346251 URL: https://svnweb.freebsd.org/changeset/base/346251 Log: random.3: Clarify confusing summary random.3 is only "better" in contrast to rand.3. Both are non-cryptographic pseudo-random number generators. The opening blurbs

svn commit: r346250 - in head: share/man/man4 share/man/man9 sys/dev/random sys/kern sys/libkern sys/sys

2019-04-15 Thread Conrad Meyer
Author: cem Date: Mon Apr 15 18:40:36 2019 New Revision: 346250 URL: https://svnweb.freebsd.org/changeset/base/346250 Log: random(4): Block read_random(9) on initial seeding read_random() is/was used, mostly without error checking, in a lot of very sensitive places in the kernel --

svn commit: r346249 - stable/11/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 17:54:40 2019 New Revision: 346249 URL: https://svnweb.freebsd.org/changeset/base/346249 Log: MFC r330760: Add new opcodes and statuses from NVMe 1.3a. Modified: stable/11/sys/dev/nvme/nvme.h stable/11/sys/dev/nvme/nvme_qpair.c Directory Properties:

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

2019-04-15 Thread Hans Petter Selasky
Author: hselasky Date: Mon Apr 15 17:32:38 2019 New Revision: 346248 URL: https://svnweb.freebsd.org/changeset/base/346248 Log: Remove superfluous USB keyword. Discussed with: danfe@ MFC after:1 week Sponsored by: Mellanox Technologies Modified:

svn commit: r346247 - head/sys/dev/mlx5/mlx5_en

2019-04-15 Thread Andrew Gallatin
Author: gallatin Date: Mon Apr 15 17:14:50 2019 New Revision: 346247 URL: https://svnweb.freebsd.org/changeset/base/346247 Log: mlx5en: Enable new pfil(9) KPI ethernet filtering hooks This allows efficient filtering at packet ingress on mlx5en. Note that the packets are filtered (and

svn commit: r346246 - stable/11/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 16:57:27 2019 New Revision: 346246 URL: https://svnweb.freebsd.org/changeset/base/346246 Log: MFC part of r334200: - Add missing nvme_notify_fail_consumers() call on controller detach. With nvd(4) driver fixes merged it should now handle detach properly.

svn commit: r346245 - stable/11/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 16:29:47 2019 New Revision: 346245 URL: https://svnweb.freebsd.org/changeset/base/346245 Log: MFC r344736 (by imp): Add ABORTED_BY_REQUEST to the list of things we look at DNR bit and tell why to comment (code already does this) Modified:

svn commit: r346244 - stable/11/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 16:28:25 2019 New Revision: 346244 URL: https://svnweb.freebsd.org/changeset/base/346244 Log: MFC r344642 (by imp): Unconditionally support unmapped BIOs. This was another shim for supporting older kernels. However, all supported versions of FreeBSD have

svn commit: r346243 - stable/11/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 16:27:53 2019 New Revision: 346243 URL: https://svnweb.freebsd.org/changeset/base/346243 Log: MFC r344640 (by imp): Remove #ifdef code to support FreeBSD versions that haven't been supported in years. A number of changes have been made to the driver that

svn commit: r346242 - stable/11/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 16:27:06 2019 New Revision: 346242 URL: https://svnweb.freebsd.org/changeset/base/346242 Log: MFC r342862 (by chuck): Add NVMe drive to NOIOB quirk list Dell-branded Intel P4600 NVMe drives benefit from NVMe 1.3's NOIOB feature. Unfortunately just like Intel

svn commit: r346241 - stable/11/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 16:25:00 2019 New Revision: 346241 URL: https://svnweb.freebsd.org/changeset/base/346241 Log: MFC r340481 (by imp): Remove do-nothing nvme_modevent. nvme_modevent no longer does anything interesting, remove it. Modified: stable/11/sys/dev/nvme/nvme.c

svn commit: r346240 - stable/11/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 16:24:26 2019 New Revision: 346240 URL: https://svnweb.freebsd.org/changeset/base/346240 Log: MFC r340412: Use atomic_load_acq_int() here too to poll done, ala r328521 Modified: stable/11/sys/dev/nvme/nvme_ns.c Directory Properties: stable/11/ (props changed)

svn commit: r346239 - stable/11/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 16:23:57 2019 New Revision: 346239 URL: https://svnweb.freebsd.org/changeset/base/346239 Log: MFC r339775: Put a workaround in for command timeout malfunctioning At least one NVMe drive has a bug that makeing the Command Time Out PCIe feature unreliable. The

svn commit: r346238 - stable/11/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 15:35:42 2019 New Revision: 346238 URL: https://svnweb.freebsd.org/changeset/base/346238 Log: MFC r337273 (by jhibbits): nvme(4): Add bus_dmamap_sync() at the end of the request path Summary: Some architectures, in this case powerpc64, need explicit

Re: svn commit: r346096 - head/sys/arm/conf

2019-04-15 Thread Ian Lepore
On Thu, 2019-04-11 at 21:23 +0200, Svatopluk Kraus wrote: > I understand the reason for GENERIC. But are we so blind that we will > delete everything that is not GENERIC? In other words, why to delete > nice specific KERNEL configurations for boards we support when only > reason I see is that

svn commit: r346237 - stable/12/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 15:09:25 2019 New Revision: 346237 URL: https://svnweb.freebsd.org/changeset/base/346237 Log: MFC r344736 (by imp): Add ABORTED_BY_REQUEST to the list of things we look at DNR bit and tell why to comment (code already does this) Modified:

svn commit: r346236 - stable/12/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 15:02:18 2019 New Revision: 346236 URL: https://svnweb.freebsd.org/changeset/base/346236 Log: MFC r344642 (by imp): Unconditionally support unmapped BIOs. This was another shim for supporting older kernels. However, all supported versions of FreeBSD have

svn commit: r346235 - stable/12/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 15:01:32 2019 New Revision: 346235 URL: https://svnweb.freebsd.org/changeset/base/346235 Log: MFC r344640 (by imp): Remove #ifdef code to support FreeBSD versions that haven't been supported in years. A number of changes have been made to the driver that

svn commit: r346234 - stable/12/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 15:00:13 2019 New Revision: 346234 URL: https://svnweb.freebsd.org/changeset/base/346234 Log: MFC r342862 (by chuck): Add NVMe drive to NOIOB quirk list Dell-branded Intel P4600 NVMe drives benefit from NVMe 1.3's NOIOB feature. Unfortunately just like Intel

svn commit: r346233 - stable/12/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 14:58:40 2019 New Revision: 346233 URL: https://svnweb.freebsd.org/changeset/base/346233 Log: MFC r341710 (by imp): Even though they are reserved, cdw2 and cdw3 can be set via nvme-cli (and soon nvmecontrol). Go ahead and copy them into rsvd2 and rsvd3.

svn commit: r346232 - stable/12/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 14:57:50 2019 New Revision: 346232 URL: https://svnweb.freebsd.org/changeset/base/346232 Log: MFC r340481 (by imp): Remove do-nothing nvme_modevent. nvme_modevent no longer does anything interesting, remove it. Modified: stable/12/sys/dev/nvme/nvme.c

svn commit: r346231 - stable/12/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 14:56:59 2019 New Revision: 346231 URL: https://svnweb.freebsd.org/changeset/base/346231 Log: MFC r340412 (by imp): Use atomic_load_acq_int() here too to poll done, ala r328521 Modified: stable/12/sys/dev/nvme/nvme_ns.c Directory Properties: stable/12/

svn commit: r346230 - stable/12/sys/dev/nvme

2019-04-15 Thread Alexander Motin
Author: mav Date: Mon Apr 15 14:54:48 2019 New Revision: 346230 URL: https://svnweb.freebsd.org/changeset/base/346230 Log: MFC r339775 (by imp): Put a workaround in for command timeout malfunctioning At least one NVMe drive has a bug that makeing the Command Time Out PCIe feature

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

2019-04-15 Thread Hans Petter Selasky
Author: hselasky Date: Mon Apr 15 14:32:19 2019 New Revision: 346229 URL: https://svnweb.freebsd.org/changeset/base/346229 Log: Fix spelling. Submitted by: Dmitry Luhtionov MFC after:1 week Sponsored by: Mellanox Technologies Modified:

svn commit: r346228 - head/sys/dev/uart

2019-04-15 Thread Ed Maste
Author: emaste Date: Mon Apr 15 13:41:53 2019 New Revision: 346228 URL: https://svnweb.freebsd.org/changeset/base/346228 Log: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART The SPCR table on the Lenovo HR330A Ampere eMAG server indicates 8-bit access, but 32-bit access

svn commit: r346227 - stable/11/sbin/mount

2019-04-15 Thread Konstantin Belousov
Author: kib Date: Mon Apr 15 13:12:54 2019 New Revision: 346227 URL: https://svnweb.freebsd.org/changeset/base/346227 Log: MFC r346038: Exercise some care before sending SIGHUP to mountd. Modified: stable/11/sbin/mount/mount.c Directory Properties: stable/11/ (props changed) Modified:

svn commit: r346226 - stable/11/sys/ufs/ffs

2019-04-15 Thread Konstantin Belousov
Author: kib Date: Mon Apr 15 13:11:51 2019 New Revision: 346226 URL: https://svnweb.freebsd.org/changeset/base/346226 Log: MFC r346031: Handle races when remounting UFS volume from ro to rw. Modified: stable/11/sys/ufs/ffs/ffs_vfsops.c Directory Properties: stable/11/ (props changed)

svn commit: r346225 - in head: lib/libc/stdlib libexec/rtld-elf

2019-04-15 Thread Konstantin Belousov
Author: kib Date: Mon Apr 15 13:03:09 2019 New Revision: 346225 URL: https://svnweb.freebsd.org/changeset/base/346225 Log: Fix order of destructors between main binary and libraries. Since inits for the main binary are run from rtld (for some time), the rtld_exit atexit(3) handler, which

svn commit: r346224 - stable/12/sbin/mount

2019-04-15 Thread Konstantin Belousov
Author: kib Date: Mon Apr 15 12:24:19 2019 New Revision: 346224 URL: https://svnweb.freebsd.org/changeset/base/346224 Log: MFC r346038: Exercise some care before sending SIGHUP to mountd. Modified: stable/12/sbin/mount/mount.c Directory Properties: stable/12/ (props changed) Modified:

svn commit: r346223 - stable/12/sys/ufs/ffs

2019-04-15 Thread Konstantin Belousov
Author: kib Date: Mon Apr 15 12:23:33 2019 New Revision: 346223 URL: https://svnweb.freebsd.org/changeset/base/346223 Log: MFC r346031: Handle races when remounting UFS volume from ro to rw. Modified: stable/12/sys/ufs/ffs/ffs_vfsops.c Directory Properties: stable/12/ (props changed)

svn commit: r346222 - stable/11/sys/dev/md

2019-04-15 Thread Kirk McKusick
Author: mckusick Date: Mon Apr 15 12:09:58 2019 New Revision: 346222 URL: https://svnweb.freebsd.org/changeset/base/346222 Log: MFC of 345758 Properly flush outstanding I/Os when forcibly deleteing a memory disk device. Sponsored by: Netflix Modified: stable/11/sys/dev/md/md.c

svn commit: r346221 - stable/12/sys/dev/md

2019-04-15 Thread Kirk McKusick
Author: mckusick Date: Mon Apr 15 12:07:41 2019 New Revision: 346221 URL: https://svnweb.freebsd.org/changeset/base/346221 Log: MFC of 345758 Properly flush outstanding I/Os when forcibly deleteing a memory disk device. Sponsored by: Netflix Modified: stable/12/sys/dev/md/md.c

svn commit: r346220 - head/sbin/fsck_msdosfs

2019-04-15 Thread Xin LI
Author: delphij Date: Mon Apr 15 06:33:05 2019 New Revision: 346220 URL: https://svnweb.freebsd.org/changeset/base/346220 Log: Don't cast result from malloc(). MFC after:2 weeks Modified: head/sbin/fsck_msdosfs/dir.c Modified: head/sbin/fsck_msdosfs/dir.c