svn commit: r354167 - head/sys/x86/include

2019-10-29 Thread Conrad Meyer
Author: cem Date: Wed Oct 30 04:00:44 2019 New Revision: 354167 URL: https://svnweb.freebsd.org/changeset/base/354167 Log: amd64: Fix typo: RDPRU bit is 0x10, not 0x04 Bit 4 != 4, of course. X-MFC-With: r354162 Modified: head/sys/x86/include/specialreg.h Modified:

svn commit: r354166 - stable/12/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2019-10-29 Thread Alan Somers
Author: asomers Date: Wed Oct 30 02:33:43 2019 New Revision: 354166 URL: https://svnweb.freebsd.org/changeset/base/354166 Log: MFC r353439: MFZol: Fix performance of "zfs recv" with many deletions This patch fixes 2 issues with the DMU free throttle implemented in

svn commit: r354165 - in stable/12: . tests/sys/cddl/zfs/include tests/sys/cddl/zfs/tests/cli_root/zdb tests/sys/cddl/zfs/tests/cli_root/zpool_add tests/sys/cddl/zfs/tests/cli_root/zpool_create tes...

2019-10-29 Thread Alan Somers
Author: asomers Date: Wed Oct 30 02:03:37 2019 New Revision: 354165 URL: https://svnweb.freebsd.org/changeset/base/354165 Log: MFC r353117-r353118, r353281-r353282, r353284-r353289, r353309-r353310, r353360-r353361, r353366, r353379 r353117: ZFS: the hotspare_add_004_neg test needs at

svn commit: r354164 - in stable/12/sys/fs: nfs nfsclient

2019-10-29 Thread Rick Macklem
Author: rmacklem Date: Wed Oct 30 01:57:40 2019 New Revision: 354164 URL: https://svnweb.freebsd.org/changeset/base/354164 Log: MFC: r352736 Replace all mtx_assert() calls for n_mtx and ncl_iod_mutex with macros. To be consistent with replacing the mtx_lock()/mtx_unlock() calls on the

svn commit: r354163 - stable/12/usr.bin/tftp

2019-10-29 Thread Alan Somers
Author: asomers Date: Wed Oct 30 01:41:49 2019 New Revision: 354163 URL: https://svnweb.freebsd.org/changeset/base/354163 Log: MFC r353068: tftp: fix two minor Coverity CIDs Reported by: Coverity CID 1394842: file descriptor leak in an error path CID 1007603: single byte array

svn commit: r354162 - in head/sys/x86: include x86

2019-10-29 Thread Conrad Meyer
Author: cem Date: Wed Oct 30 01:41:14 2019 New Revision: 354162 URL: https://svnweb.freebsd.org/changeset/base/354162 Log: amd64: Define and decode new AMD64 feature bits These are documented in revisions 3.32 of the public AMD64 Vol. 2 and revision 3.28 of Vol. 3, published October and

svn commit: r354161 - in stable/12: sys/fs/fuse tests/sys/fs/fusefs

2019-10-29 Thread Alan Somers
Author: asomers Date: Wed Oct 30 01:35:00 2019 New Revision: 354161 URL: https://svnweb.freebsd.org/changeset/base/354161 Log: MFC r352404, r352413-r352414 r352404: fusefs: fix some minor issues with fuse_vnode_setparent * When unparenting a vnode, actually clear the flag. AFAIK

svn commit: r354160 - stable/12/libexec/rc

2019-10-29 Thread Cy Schubert
Author: cy Date: Wed Oct 30 01:24:28 2019 New Revision: 354160 URL: https://svnweb.freebsd.org/changeset/base/354160 Log: MFC r354129: Remove trailing tab. Modified: stable/12/libexec/rc/rc.subr Directory Properties: stable/12/ (props changed) Modified: stable/12/libexec/rc/rc.subr

svn commit: r354159 - head/sys/cddl/contrib/opensolaris/uts/common/zmod

2019-10-29 Thread Alexander Motin
Author: mav Date: Tue Oct 29 21:25:19 2019 New Revision: 354159 URL: https://svnweb.freebsd.org/changeset/base/354159 Log: FreeBSD'fy ZFS zlib zalloc/zfree callbacks. The previous code came from OpenSolaris, which in my understanding require allocation size to be known to free memory.

svn commit: r354158 - in head/sys: fs/nfsclient fs/nfsserver fs/tmpfs kern ufs/ffs vm

2019-10-29 Thread Jeff Roberson
Author: jeff Date: Tue Oct 29 21:06:34 2019 New Revision: 354158 URL: https://svnweb.freebsd.org/changeset/base/354158 Log: Replace OBJ_MIGHTBEDIRTY with a system using atomics. Remove the TMPFS_DIRTY flag and use the same system. This enables further fault locking improvements by

svn commit: r354157 - in head/sys: sys vm

2019-10-29 Thread Jeff Roberson
Author: jeff Date: Tue Oct 29 20:58:46 2019 New Revision: 354157 URL: https://svnweb.freebsd.org/changeset/base/354157 Log: Use atomics and a shared object lock to protect the object reference count. Certain consumers still need to guarantee a stable reference so we can not switch

svn commit: r354156 - head/sys/vm

2019-10-29 Thread Jeff Roberson
Author: jeff Date: Tue Oct 29 20:46:25 2019 New Revision: 354156 URL: https://svnweb.freebsd.org/changeset/base/354156 Log: Drop the object lock earlier in fault and don't relock it after pmap_enter(). Recent changes in object and page locking have enabled more lock pushdown. Reviewed

svn commit: r354155 - head/sys/kern

2019-10-29 Thread Jeff Roberson
Author: jeff Date: Tue Oct 29 20:37:59 2019 New Revision: 354155 URL: https://svnweb.freebsd.org/changeset/base/354155 Log: Drop the object lock in vfs_bio and cluster where it is now safe to do so. Recent changes to busy/valid/dirty have enabled page based synchronization and the object

svn commit: r354154 - head/usr.bin/vmstat

2019-10-29 Thread Edward Tomasz Napierala
Author: trasz Date: Tue Oct 29 20:28:02 2019 New Revision: 354154 URL: https://svnweb.freebsd.org/changeset/base/354154 Log: Fix column title alignment. MFC after:2 weeks Modified: head/usr.bin/vmstat/vmstat.c Modified: head/usr.bin/vmstat/vmstat.c

svn commit: r354153 - in stable: 11/contrib/ipfilter/man 12/contrib/ipfilter/man

2019-10-29 Thread Cy Schubert
Author: cy Date: Tue Oct 29 19:36:21 2019 New Revision: 354153 URL: https://svnweb.freebsd.org/changeset/base/354153 Log: MFC r352784: Sync with source: Only a role of "ipf" is currently supported as the other documented (and undocumented) roles are #ifdef'd out. The plan is to

svn commit: r354153 - in stable: 11/contrib/ipfilter/man 12/contrib/ipfilter/man

2019-10-29 Thread Cy Schubert
Author: cy Date: Tue Oct 29 19:36:21 2019 New Revision: 354153 URL: https://svnweb.freebsd.org/changeset/base/354153 Log: MFC r352784: Sync with source: Only a role of "ipf" is currently supported as the other documented (and undocumented) roles are #ifdef'd out. The plan is to

svn commit: r354152 - head/sys/arm64/rockchip

2019-10-29 Thread Emmanuel Vadot
Author: manu Date: Tue Oct 29 18:36:16 2019 New Revision: 354152 URL: https://svnweb.freebsd.org/changeset/base/354152 Log: arm64: rockchip: typec_phy: Rename timeout to retry Declare retry in the function scope. Rename it to retry as there is a timeout function which was causing to

svn commit: r354151 - in head: contrib/netbsd-tests/lib/libexecinfo lib/libexecinfo/tests

2019-10-29 Thread Conrad Meyer
Author: cem Date: Tue Oct 29 18:24:36 2019 New Revision: 354151 URL: https://svnweb.freebsd.org/changeset/base/354151 Log: libexecinfo test: Don't strip installed test It turns out that a test of backtrace symbol resolution and formatting requires symbols. Another option mightt be

svn commit: r354150 - stable/12

2019-10-29 Thread Jung-uk Kim
Author: jkim Date: Tue Oct 29 18:06:00 2019 New Revision: 354150 URL: https://svnweb.freebsd.org/changeset/base/354150 Log: MFC: r353907 Belatedly remove stale debug symbols. Modified: stable/12/ObsoleteFiles.inc Directory Properties: stable/12/ (props changed) Modified:

svn commit: r354149 - head/sys/net

2019-10-29 Thread Gleb Smirnoff
Author: glebius Date: Tue Oct 29 17:36:06 2019 New Revision: 354149 URL: https://svnweb.freebsd.org/changeset/base/354149 Log: There is a long standing problem with multicast programming for NICs and IPv6. With IPv6 we may call if_addmulti() in context of processing of an incoming packet.

svn commit: r354148 - head/sys/kern

2019-10-29 Thread Gleb Smirnoff
Author: glebius Date: Tue Oct 29 17:28:25 2019 New Revision: 354148 URL: https://svnweb.freebsd.org/changeset/base/354148 Log: Merge td_epochnest with td_no_sleeping. Epoch itself doesn't rely on the counter and it is provided merely for sleeping subsystems to check it. - In

svn commit: r354147 - head/sys/sys

2019-10-29 Thread Gleb Smirnoff
Author: glebius Date: Tue Oct 29 17:19:36 2019 New Revision: 354147 URL: https://svnweb.freebsd.org/changeset/base/354147 Log: Augment macros that manipulate td_no_sleeping with assertions to check underleak and overflow of the counter. Reviewed by: kib Modified: head/sys/sys/proc.h

svn commit: r354146 - head/contrib/llvm/lib/TableGen

2019-10-29 Thread Dimitry Andric
Author: dim Date: Tue Oct 29 16:51:12 2019 New Revision: 354146 URL: https://svnweb.freebsd.org/changeset/base/354146 Log: Pull in r373338 from upstream llvm trunk (by Simon Pilgrim): Revert rL349624 : Let TableGen write output only if it changed, instead of doing so in cmake,

svn commit: r354145 - in head/tests/sys/netpfil: common pf

2019-10-29 Thread Kristof Provost
Author: kp Date: Tue Oct 29 09:47:12 2019 New Revision: 354145 URL: https://svnweb.freebsd.org/changeset/base/354145 Log: netpfil tests: Add missing copyright & license statements Modified: head/tests/sys/netpfil/common/pft_ping.py head/tests/sys/netpfil/common/sniffer.py

Re: svn commit: r353937 - in head/share: man/man5 mk

2019-10-29 Thread Alexey Dokuchaev
On Tue, Oct 29, 2019 at 08:04:07AM +0100, Dimitry Andric wrote: > On 27 Oct 2019, at 17:59, Alexey Dokuchaev wrote: > > > > On Sat, Oct 26, 2019 at 04:34:14PM +0200, Dimitry Andric wrote: > ... > >> I only tested -j24 on a 32-core system, but I could probably repeat the > >> experiment with

Re: svn commit: r353937 - in head/share: man/man5 mk

2019-10-29 Thread Dimitry Andric
On 27 Oct 2019, at 17:59, Alexey Dokuchaev wrote: > > On Sat, Oct 26, 2019 at 04:34:14PM +0200, Dimitry Andric wrote: ... >> I only tested -j24 on a 32-core system, but I could probably repeat the >> experiment with lower and higher -j values: [...] >> >> So ~2.3% difference in real time, which