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

2019-06-06 Thread Andriy Gapon
Author: avg Date: Fri Jun 7 06:35:42 2019 New Revision: 348772 URL: https://svnweb.freebsd.org/changeset/base/348772 Log: Restore ARC MFU/MRU pressure Before r305323 (MFV r302991: 6950 ARC should cache compressed data) arc_read() code did this for access to a ghost buffer: arc_adapt()

svn commit: r348771 - head/sys/dev/cxgbe

2019-06-06 Thread Navdeep Parhar
Author: np Date: Fri Jun 7 05:03:03 2019 New Revision: 348771 URL: https://svnweb.freebsd.org/changeset/base/348771 Log: cxgbe(4): Rename the DDP sysctl to rx_zcopy to match the tx_zcopy sysctl and update its description. The old name continues to work for now. Sponsored by: Chelsio Com

svn commit: r348770 - in head: share/man/man9 sys/sys

2019-06-06 Thread Ryan Libby
Author: rlibby Date: Fri Jun 7 04:09:12 2019 New Revision: 348770 URL: https://svnweb.freebsd.org/changeset/base/348770 Log: Allow fail points to have separate declarations, definitions, and evals Submitted by: Matthew Bryan Reviewed by: cem Sponsored by: Dell EMC Isilon Differenti

svn commit: r348768 - head/stand/efi/boot1

2019-06-06 Thread Warner Losh
Author: imp Date: Fri Jun 7 02:05:22 2019 New Revision: 348768 URL: https://svnweb.freebsd.org/changeset/base/348768 Log: Rework the reporting of the priority. Simplify the code a bit and rework how we report the results of the probing. Reviewed by: tsoome@ Differential Revision:

svn commit: r348767 - head/sbin/fsck_msdosfs

2019-06-06 Thread Xin LI
Author: delphij Date: Fri Jun 7 01:38:51 2019 New Revision: 348767 URL: https://svnweb.freebsd.org/changeset/base/348767 Log: preen should work independently with alwaysyes and alwaysno. PR: 238375 MFC after:2 weeks Modified: head/sbin/fsck_msdosfs/main.c Modified: head

svn commit: r348766 - head/stand/efi/boot1

2019-06-06 Thread Warner Losh
Author: imp Date: Fri Jun 7 00:02:02 2019 New Revision: 348766 URL: https://svnweb.freebsd.org/changeset/base/348766 Log: Remove left-over status variables Modified: head/stand/efi/boot1/ufs_module.c head/stand/efi/boot1/zfs_module.c Modified: head/stand/efi/boot1/ufs_module.c ===

svn commit: r348764 - head/sys/vm

2019-06-06 Thread Alexander Motin
Author: mav Date: Thu Jun 6 23:57:28 2019 New Revision: 348764 URL: https://svnweb.freebsd.org/changeset/base/348764 Log: Allow UMA hash tables to expand faster then 2x in 20 seconds. ZFS ABD allocates tons of 4KB chunks via UMA, requiring huge hash tables. With initial hash table size o

svn commit: r348763 - head/stand/efi/boot1

2019-06-06 Thread Warner Losh
Author: imp Date: Thu Jun 6 22:56:55 2019 New Revision: 348763 URL: https://svnweb.freebsd.org/changeset/base/348763 Log: Fix when NOFAT is defined We need to add the *efi file to the list of things that get built, even if we're not creating the efifat stuff. Modified: head/stand/efi/

svn commit: r348762 - head/sys/dev/etherswitch/e6000sw

2019-06-06 Thread Luiz Otavio O Souza
Author: loos Date: Thu Jun 6 21:25:46 2019 New Revision: 348762 URL: https://svnweb.freebsd.org/changeset/base/348762 Log: Do not overwrite the RGMII bits in the CPU port register of Switch. Fixes the network on Espressobin. The GENERIC kernel now boots over NFS. Sponsored by: Ru

svn commit: r348761 - head/tools/build/mk

2019-06-06 Thread Jung-uk Kim
Author: jkim Date: Thu Jun 6 21:24:40 2019 New Revision: 348761 URL: https://svnweb.freebsd.org/changeset/base/348761 Log: Move llvm-ranlib to appropriate location in OptionalObsoleteFiles.inc. Note llvm-ar is linked to llvm-ranlib since r311565. r348677 fixed "make delete-old" issue wi

svn commit: r348760 - head/stand/efi/boot1

2019-06-06 Thread Warner Losh
Author: imp Date: Thu Jun 6 21:04:37 2019 New Revision: 348760 URL: https://svnweb.freebsd.org/changeset/base/348760 Log: Use simple malloc/free instead of dropping down to the UEFI BootServices AllocatePool/FreePool calls. They are simpler to use and result in the same thing happening.

svn commit: r348759 - head/sys/dev/gpio

2019-06-06 Thread Luiz Otavio O Souza
Author: loos Date: Thu Jun 6 20:54:09 2019 New Revision: 348759 URL: https://svnweb.freebsd.org/changeset/base/348759 Log: Zero the GPIO regulator pins memory. This fixes a panic in Espressobin when gpioregulator fails to allocate the GPIO pin (the GPIO controller is not there). Spo

svn commit: r348757 - head/sys/dev/nvdimm

2019-06-06 Thread D Scott Phillips
Author: scottph Date: Thu Jun 6 20:12:04 2019 New Revision: 348757 URL: https://svnweb.freebsd.org/changeset/base/348757 Log: nvdimm: Provide nvdimm location information Provide the acpi handle path as the location string for the nvdimm children of the nvdimm_root device. Reviewed b

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

2019-06-06 Thread John Baldwin
On 6/6/19 11:21 AM, Ian Lepore wrote: > On Thu, 2019-06-06 at 12:04 -0600, Alan Somers wrote: >> On Thu, Jun 6, 2019 at 12:01 PM John Baldwin wrote: >>> >>> On 6/6/19 10:39 AM, Alan Somers wrote: On Thu, Jun 6, 2019 at 11:35 AM Rodney W. Grimes wrote: > >> Author: asomers >>

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

2019-06-06 Thread Warner Losh
On Thu, Jun 6, 2019, 12:36 PM Mark Johnston wrote: > On Thu, Jun 06, 2019 at 12:04:52PM -0600, Alan Somers wrote: > > On Thu, Jun 6, 2019 at 12:01 PM John Baldwin wrote: > > > > > > On 6/6/19 10:39 AM, Alan Somers wrote: > > > > On Thu, Jun 6, 2019 at 11:35 AM Rodney W. Grimes > > > > wrote: >

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

2019-06-06 Thread Mark Johnston
On Thu, Jun 06, 2019 at 12:04:52PM -0600, Alan Somers wrote: > On Thu, Jun 6, 2019 at 12:01 PM John Baldwin wrote: > > > > On 6/6/19 10:39 AM, Alan Somers wrote: > > > On Thu, Jun 6, 2019 at 11:35 AM Rodney W. Grimes > > > wrote: > > >> > > >>> Author: asomers > > >>> Date: Thu Jun 6 15:04:50 20

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

2019-06-06 Thread Rodney W. Grimes
> On Thu, Jun 6, 2019 at 12:01 PM John Baldwin wrote: > > > > On 6/6/19 10:39 AM, Alan Somers wrote: > > > On Thu, Jun 6, 2019 at 11:35 AM Rodney W. Grimes > > > wrote: > > >> > > >>> Author: asomers > > >>> Date: Thu Jun 6 15:04:50 2019 > > >>> New Revision: 348737 > > >>> URL: https://svnweb.f

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

2019-06-06 Thread Rodney W. Grimes
[ Charset UTF-8 unsupported, converting... ] > On 6/6/19 10:39 AM, Alan Somers wrote: > > On Thu, Jun 6, 2019 at 11:35 AM Rodney W. Grimes > > wrote: > >> > >>> Author: asomers > >>> Date: Thu Jun 6 15:04:50 2019 > >>> New Revision: 348737 > >>> URL: https://svnweb.freebsd.org/changeset/base/3487

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

2019-06-06 Thread Ian Lepore
On Thu, 2019-06-06 at 12:04 -0600, Alan Somers wrote: > On Thu, Jun 6, 2019 at 12:01 PM John Baldwin wrote: > > > > On 6/6/19 10:39 AM, Alan Somers wrote: > > > On Thu, Jun 6, 2019 at 11:35 AM Rodney W. Grimes > > > wrote: > > > > > > > > > Author: asomers > > > > > Date: Thu Jun 6 15:04:50 20

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

2019-06-06 Thread Alan Somers
On Thu, Jun 6, 2019 at 12:01 PM John Baldwin wrote: > > On 6/6/19 10:39 AM, Alan Somers wrote: > > On Thu, Jun 6, 2019 at 11:35 AM Rodney W. Grimes > > wrote: > >> > >>> Author: asomers > >>> Date: Thu Jun 6 15:04:50 2019 > >>> New Revision: 348737 > >>> URL: https://svnweb.freebsd.org/changeset

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

2019-06-06 Thread John Baldwin
On 6/6/19 10:39 AM, Alan Somers wrote: > On Thu, Jun 6, 2019 at 11:35 AM Rodney W. Grimes > wrote: >> >>> Author: asomers >>> Date: Thu Jun 6 15:04:50 2019 >>> New Revision: 348737 >>> URL: https://svnweb.freebsd.org/changeset/base/348737 >>> >>> Log: >>> Add a testing facility to manually recl

Re: svn commit: r348745 - head/sys/net

2019-06-06 Thread John Baldwin
On 6/6/19 10:43 AM, Mark Johnston wrote: > On Thu, Jun 06, 2019 at 10:13:13AM -0700, John Baldwin wrote: >> On 6/6/19 9:22 AM, Mark Johnston wrote: >>> Author: markj >>> Date: Thu Jun 6 16:22:29 2019 >>> New Revision: 348745 >>> URL: https://svnweb.freebsd.org/changeset/base/348745 >>> >>> Log: >>

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

2019-06-06 Thread Rodney W. Grimes
[ Charset UTF-8 unsupported, converting... ] > On Thu, Jun 6, 2019 at 11:35 AM Rodney W. Grimes > wrote: > > > > > Author: asomers > > > Date: Thu Jun 6 15:04:50 2019 > > > New Revision: 348737 > > > URL: https://svnweb.freebsd.org/changeset/base/348737 > > > > > > Log: > > > Add a testing faci

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

2019-06-06 Thread Alan Somers
On Thu, Jun 6, 2019 at 11:35 AM Rodney W. Grimes wrote: > > > Author: asomers > > Date: Thu Jun 6 15:04:50 2019 > > New Revision: 348737 > > URL: https://svnweb.freebsd.org/changeset/base/348737 > > > > Log: > > Add a testing facility to manually reclaim a vnode > > > > Add the debug.try_recl

Re: svn commit: r348745 - head/sys/net

2019-06-06 Thread Mark Johnston
On Thu, Jun 06, 2019 at 10:13:13AM -0700, John Baldwin wrote: > On 6/6/19 9:22 AM, Mark Johnston wrote: > > Author: markj > > Date: Thu Jun 6 16:22:29 2019 > > New Revision: 348745 > > URL: https://svnweb.freebsd.org/changeset/base/348745 > > > > Log: > > Conditionalize an in_epoch() call on IN

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

2019-06-06 Thread Rodney W. Grimes
> Author: asomers > Date: Thu Jun 6 15:04:50 2019 > New Revision: 348737 > URL: https://svnweb.freebsd.org/changeset/base/348737 > > Log: > Add a testing facility to manually reclaim a vnode > > Add the debug.try_reclaim_vnode sysctl. When a pathname is written to it, it > will be reclai

svn commit: r348751 - head/sys/net

2019-06-06 Thread Mark Johnston
Author: markj Date: Thu Jun 6 17:20:35 2019 New Revision: 348751 URL: https://svnweb.freebsd.org/changeset/base/348751 Log: Restore the comment removed in r348745. LAGG_RLOCK() enters an epoch section, so the comment wasn't stale. Reported by: jhb MFC with: r348745 Modified:

Re: svn commit: r348745 - head/sys/net

2019-06-06 Thread John Baldwin
On 6/6/19 9:22 AM, Mark Johnston wrote: > Author: markj > Date: Thu Jun 6 16:22:29 2019 > New Revision: 348745 > URL: https://svnweb.freebsd.org/changeset/base/348745 > > Log: > Conditionalize an in_epoch() call on INVARIANTS. > > Its result is only used to determine whether to perform fur

svn commit: r348747 - head/sys/vm

2019-06-06 Thread Mark Johnston
Author: markj Date: Thu Jun 6 16:26:58 2019 New Revision: 348747 URL: https://svnweb.freebsd.org/changeset/base/348747 Log: Add sysctls for uma_kmem_{limit,total}. Reviewed by: alc, dougm, kib MFC after:1 week Sponsored by: The FreeBSD Foundation Differential Revision:ht

svn commit: r348749 - head/sys/vm

2019-06-06 Thread Doug Moore
Author: dougm Date: Thu Jun 6 16:28:34 2019 New Revision: 348749 URL: https://svnweb.freebsd.org/changeset/base/348749 Log: The means of finding ranges of free pages was changed for vm_reserv_break in r348484, and there was found to improve performance minutely and reduce code size. This ch

svn commit: r348748 - head/stand/common

2019-06-06 Thread Toomas Soome
Author: tsoome Date: Thu Jun 6 16:27:05 2019 New Revision: 348748 URL: https://svnweb.freebsd.org/changeset/base/348748 Log: loader: disk_open() should honor D_PARTNONE The D_PARTNONE is documented to make it possible to open raw MBR partition, but the current disk_open() does not really

svn commit: r348746 - head/sys/vm

2019-06-06 Thread Mark Johnston
Author: markj Date: Thu Jun 6 16:23:44 2019 New Revision: 348746 URL: https://svnweb.freebsd.org/changeset/base/348746 Log: Remove the volatile qualifer from uma_kmem_total. No functional change intended. Reviewed by: alc, dougm, kib MFC after:1 week Sponsored by: The FreeBSD

svn commit: r348745 - head/sys/net

2019-06-06 Thread Mark Johnston
Author: markj Date: Thu Jun 6 16:22:29 2019 New Revision: 348745 URL: https://svnweb.freebsd.org/changeset/base/348745 Log: Conditionalize an in_epoch() call on INVARIANTS. Its result is only used to determine whether to perform further INVARIANTS-only checks. Remove a stale comment whi

svn commit: r348743 - in head/sys/compat/linuxkpi/common: include/linux src

2019-06-06 Thread Mark Johnston
Author: markj Date: Thu Jun 6 16:09:19 2019 New Revision: 348743 URL: https://svnweb.freebsd.org/changeset/base/348743 Log: Make the linuxkpi's alloc_pages() consistently return wired pages. Previously it did this only on platforms without a direct map. This also more closely matches Li

svn commit: r348742 - in head/sys: amd64/amd64 cddl/contrib/opensolaris/uts/common/dtrace i386/i386

2019-06-06 Thread Mark Johnston
Author: markj Date: Thu Jun 6 16:03:25 2019 New Revision: 348742 URL: https://svnweb.freebsd.org/changeset/base/348742 Log: Fix a race between fasttrap and the user breakpoint handler. When disabling the last enabled userspace probe, fasttrap clears the function pointers which hook in to

svn commit: r348740 - head/sys/dev/hwpmc

2019-06-06 Thread Ian Lepore
Author: ian Date: Thu Jun 6 15:18:23 2019 New Revision: 348740 URL: https://svnweb.freebsd.org/changeset/base/348740 Log: Don't refer to the cpu variable in a KASSERT before initializing it. Modified: head/sys/dev/hwpmc/hwpmc_armv7.c Modified: head/sys/dev/hwpmc/hwpmc_armv7.c ==

svn commit: r348741 - head/sys/modules/hwpmc

2019-06-06 Thread Ian Lepore
Author: ian Date: Thu Jun 6 15:21:36 2019 New Revision: 348741 URL: https://svnweb.freebsd.org/changeset/base/348741 Log: For armv6 and armv7, build hwpmc_armv7.c as well as the base hwpmc_arm.c. Submitted by: Arnaud YSMAL Modified: head/sys/modules/hwpmc/Makefile Modified: head/sys/m

svn commit: r348737 - head/sys/kern

2019-06-06 Thread Alan Somers
Author: asomers Date: Thu Jun 6 15:04:50 2019 New Revision: 348737 URL: https://svnweb.freebsd.org/changeset/base/348737 Log: Add a testing facility to manually reclaim a vnode Add the debug.try_reclaim_vnode sysctl. When a pathname is written to it, it will be reclaimed, as long as it i

svn commit: r348730 - head/usr.bin/calendar/calendars

2019-06-06 Thread Gleb Popov
Author: arrowd (ports committer) Date: Thu Jun 6 08:43:23 2019 New Revision: 348730 URL: https://svnweb.freebsd.org/changeset/base/348730 Log: Add myself (arrowd) to calendar.freebsd. Approved by: bapt Modified: head/usr.bin/calendar/calendars/calendar.freebsd Modified: head/usr.bin/c

svn commit: r348729 - head/usr.bin/calendar/calendars

2019-06-06 Thread Mateusz Piotrowski
Author: 0mp (ports committer) Date: Thu Jun 6 08:12:49 2019 New Revision: 348729 URL: https://svnweb.freebsd.org/changeset/base/348729 Log: Add my birthday to calendar Requested by: mckusick Modified: head/usr.bin/calendar/calendars/calendar.freebsd Modified: head/usr.bin/calendar/cale

svn commit: r348728 - head/sys/netinet/tcp_stacks

2019-06-06 Thread Michael Tuexen
Author: tuexen Date: Thu Jun 6 07:49:03 2019 New Revision: 348728 URL: https://svnweb.freebsd.org/changeset/base/348728 Log: r347382 added receiver side DSACK support for the TCP base stack. The corresponding changes for the RACK stack where missed and are added by this commit. Reviewe