svn commit: r338794 - in head: etc lib/lib80211

2018-09-19 Thread Brad Davis
Author: brd Date: Wed Sep 19 09:29:06 2018 New Revision: 338794 URL: https://svnweb.freebsd.org/changeset/base/338794 Log: Move regdomain.xml to lib/lib80211/ This leverages CONFS to handle the install. lib80211 was picked because it is where this file is actually used from. Approve

svn commit: r338798 - in head/sys: kern ufs/ufs

2018-09-19 Thread Konstantin Belousov
Author: kib Date: Wed Sep 19 14:36:57 2018 New Revision: 338798 URL: https://svnweb.freebsd.org/changeset/base/338798 Log: Fix state of dquot-less vnodes after failed quotaoff. UFS quotaoff iterates over all mp vnodes, and derefences and clears the pointers to corresponding dquots. If SU

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

2018-09-19 Thread Konstantin Belousov
Author: kib Date: Wed Sep 19 14:38:01 2018 New Revision: 338799 URL: https://svnweb.freebsd.org/changeset/base/338799 Log: Fix ZFS VFS op quotactl to follow busy protocol. Reviewed by: avg, mckusick Tested by:pho Sponsored by: The FreeBSD Foundation Approved by: re (gjb) MFC a

svn commit: r338800 - in head: etc usr.bin/tip/tip

2018-09-19 Thread Brad Davis
Author: brd Date: Wed Sep 19 14:56:53 2018 New Revision: 338800 URL: https://svnweb.freebsd.org/changeset/base/338800 Log: Move remote & phones to usr.bin/tip/tip/ Approved by: re (blanket, pkgbase), will (mentor) Differential Revision:https://reviews.freebsd.org/D17219 Added:

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

2018-09-19 Thread Konstantin Belousov
Author: kib Date: Wed Sep 19 15:39:16 2018 New Revision: 338801 URL: https://svnweb.freebsd.org/changeset/base/338801 Log: amd64 pmap: remove tautological assert. pm_pcid is unsigned. Reviewed by: cem, markj CID: 1395727 Noted by: cem Sponsored by: The FreeBSD Foundation

svn commit: r338802 - head/sys/vm

2018-09-19 Thread Mateusz Guzik
Author: mjg Date: Wed Sep 19 16:02:33 2018 New Revision: 338802 URL: https://svnweb.freebsd.org/changeset/base/338802 Log: vm: check for empty kstack cache before locking The current cache logic checks the total number of stacks in the kernel, which even on small boxes significantly excee

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

2018-09-19 Thread Shawn Webb
On Wed, Sep 19, 2018 at 04:02:34PM +, Mateusz Guzik wrote: > Author: mjg > Date: Wed Sep 19 16:02:33 2018 > New Revision: 338802 > URL: https://svnweb.freebsd.org/changeset/base/338802 > > Log: > vm: check for empty kstack cache before locking > > The current cache logic checks the tota

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

2018-09-19 Thread Mateusz Guzik
On Wed, Sep 19, 2018 at 6:08 PM, Shawn Webb wrote: > On Wed, Sep 19, 2018 at 04:02:34PM +, Mateusz Guzik wrote: > > Author: mjg > > Date: Wed Sep 19 16:02:33 2018 > > New Revision: 338802 > > URL: https://svnweb.freebsd.org/changeset/base/338802 > > > > Log: > > vm: check for empty kstack c

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

2018-09-19 Thread Shawn Webb
On Wed, Sep 19, 2018 at 06:12:29PM +0200, Mateusz Guzik wrote: > On Wed, Sep 19, 2018 at 6:08 PM, Shawn Webb > wrote: > > > On Wed, Sep 19, 2018 at 04:02:34PM +, Mateusz Guzik wrote: > > > Author: mjg > > > Date: Wed Sep 19 16:02:33 2018 > > > New Revision: 338802 > > > URL: https://svnweb.fr

svn commit: r338803 - head/sys/i386/i386

2018-09-19 Thread Konstantin Belousov
Author: kib Date: Wed Sep 19 16:37:43 2018 New Revision: 338803 URL: https://svnweb.freebsd.org/changeset/base/338803 Log: Convert i386 NPX hardware context save methods to ifuncs. Since ifunc-capable linker is now required on i386, bring this code in line with the amd64 counterpart.

Re: svn commit: r336601 - head

2018-09-19 Thread Mark Millard via svn-src-head
[I was asked what the fix might be. So I suggest specifics.] On 2018-Sep-16, at 10:06 AM, Mark Millard wrote: > Looks like this head/ObsoleteFiles.inc update has a typo > in each thing added to OLD_FILES . . . > > # ls -lTdt /usr/tests/usr.bin/indent/* > -r--r--r-- 1 root wheel 121 Sep 13 2

svn commit: r338804 - head/sys/netinet6

2018-09-19 Thread Bjoern A. Zeeb
Author: bz Date: Wed Sep 19 18:49:37 2018 New Revision: 338804 URL: https://svnweb.freebsd.org/changeset/base/338804 Log: Update udp6_output() inp locking to avoid concurrency issues with route cache updates. Bring over locking changes applied to udp_output() for the route cache in r297

svn commit: r338806 - head/sys/vm

2018-09-19 Thread Mark Johnston
Author: markj Date: Wed Sep 19 19:13:43 2018 New Revision: 338806 URL: https://svnweb.freebsd.org/changeset/base/338806 Log: Move kernel vmem arena initialization to vm_kern.c. This keeps the initialization coupled together with the kmem_* KPI implementation, which is the main user of the

svn commit: r338807 - in head/sys: amd64/amd64 amd64/include dev/drm2 dev/drm2/i915 i386/i386 i386/include x86/iommu

2018-09-19 Thread Konstantin Belousov
Author: kib Date: Wed Sep 19 19:35:02 2018 New Revision: 338807 URL: https://svnweb.freebsd.org/changeset/base/338807 Log: Convert x86 cache invalidation functions to ifuncs. This simplifies the runtime logic and reduces the number of runtime-constant branches. Reviewed by: alc, mar

svn commit: r338810 - head/crypto/openssh

2018-09-19 Thread Ed Maste
Author: emaste Date: Wed Sep 19 20:52:47 2018 New Revision: 338810 URL: https://svnweb.freebsd.org/changeset/base/338810 Log: openssh: rename local macro to avoid OpenSSL 1.1.1 conflict Local changes introduced an OPENSSH_VERSION macro, but this conflicts with a macro of the same name int

svn commit: r338813 - head/sys/arm64/arm64

2018-09-19 Thread John Baldwin
Author: jhb Date: Wed Sep 19 22:53:52 2018 New Revision: 338813 URL: https://svnweb.freebsd.org/changeset/base/338813 Log: Clear all of the VFP state in fill_fpregs(). Zero the entire FP register set structure returned for ptrace() if a thread hasn't used FP registers rather than leaking

svn commit: r338814 - in head/sys/riscv: include riscv

2018-09-19 Thread John Baldwin
Author: jhb Date: Wed Sep 19 23:45:18 2018 New Revision: 338814 URL: https://svnweb.freebsd.org/changeset/base/338814 Log: Various fixes for floating point on RISC-V. - Explicitly load an empty initial state into FP registers when taking the fault on the first FP instruction in a thread