svn commit: r356169 - head/usr.sbin/fstyp

2019-12-28 Thread Adrian Chadd
Author: adrian Date: Sun Dec 29 06:59:09 2019 New Revision: 356169 URL: https://svnweb.freebsd.org/changeset/base/356169 Log: Make this compile under external gcc toolchain if WITH_ICONV isn't defined. This quietens a bunch of unused variable warnings that are treated as errors. Modified:

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

2019-12-28 Thread Alan Cox
Author: alc Date: Sun Dec 29 05:36:01 2019 New Revision: 356168 URL: https://svnweb.freebsd.org/changeset/base/356168 Log: Correctly implement PMAP_ENTER_NOREPLACE in pmap_enter_{l2,pde}() on kernel mappings. Reduce code duplication by defining a function, pmap_abort_ptp(), for

svn commit: r356166 - head/sys/riscv/sifive

2019-12-28 Thread Philip Paeps
Author: philip Date: Sun Dec 29 04:26:10 2019 New Revision: 356166 URL: https://svnweb.freebsd.org/changeset/base/356166 Log: fuspi: Fix 'sleepable after non-sleepable' lock With WITNESS enabled we see the following warning: lock order reversal: (sleepable after non-sleepable)

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

2019-12-28 Thread Oliver Pinter
Is there any performance measurement from before and after. It would be nice to see them. On Saturday, December 28, 2019, Mark Johnston wrote: > Author: markj > Date: Sat Dec 28 19:04:29 2019 > New Revision: 356159 > URL: https://svnweb.freebsd.org/changeset/base/356159 > > Log: > Remove some

svn commit: r356165 - head/share/man/man5

2019-12-28 Thread Kyle Evans
Author: kevans Date: Sun Dec 29 02:12:18 2019 New Revision: 356165 URL: https://svnweb.freebsd.org/changeset/base/356165 Log: Regenerate src.conf(5) after r356164 Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r356164 - head/tools/build/options

2019-12-28 Thread Kyle Evans
Author: kevans Date: Sun Dec 29 02:11:58 2019 New Revision: 356164 URL: https://svnweb.freebsd.org/changeset/base/356164 Log: Change reference in HTTPD descriptions to 'simple_httpd' This should help people examining src.conf(5) draw the connection between the HTTPD knobs and the

svn commit: r356163 - in vendor/libarchive/dist: . .github/workflows build/ci/cirrus_ci build/ci/github_actions examples/minitar libarchive libarchive/test test_utils

2019-12-28 Thread Martin Matuska
Author: mm Date: Sat Dec 28 23:40:32 2019 New Revision: 356163 URL: https://svnweb.freebsd.org/changeset/base/356163 Log: Update vendor/libarchive/dist to git 1dae5a549fe4ab99fd3a49a9edcf897a7b2b1844 Relevant vendor changes: Issue #351: Refactor and implement private state logic for

svn commit: r356162 - head/sys/geom/shsec

2019-12-28 Thread Alexander Motin
Author: mav Date: Sat Dec 28 23:21:53 2019 New Revision: 356162 URL: https://svnweb.freebsd.org/changeset/base/356162 Log: Fix GEOM_SHSEC orphanization. Previous code closed and destroyed consumer even with I/O in progress. This patch postpones the destruction till the last close,

Re: svn commit: r356142 - in head/sys: dev/ofw sys

2019-12-28 Thread Warner Losh
On Sat, Dec 28, 2019, 3:38 PM Rodney W. Grimes wrote: > > > > On Fri, 27 Dec 2019, Rodney W. Grimes wrote: > > > > > [ Charset UTF-8 unsupported, converting... ] > > >> > > >> On 2019-12-27 23:24, Rodney W. Grimes wrote: > > >>> [ Charset UTF-8 unsupported, converting... ] > > On 2019-12-27

svn commit: r356161 - stable/11/sys/fs/nfs

2019-12-28 Thread Rick Macklem
Author: rmacklem Date: Sat Dec 28 22:32:14 2019 New Revision: 356161 URL: https://svnweb.freebsd.org/changeset/base/356161 Log: MFC: r355194 Fix two races while handling nfsuserd daemon start/stop. A crash was reported where the nr_client field was NULL during an upcall to the nfsuserd

svn commit: r356160 - stable/12/sys/fs/nfs

2019-12-28 Thread Rick Macklem
Author: rmacklem Date: Sat Dec 28 22:24:16 2019 New Revision: 356160 URL: https://svnweb.freebsd.org/changeset/base/356160 Log: MFC: r355194 Fix two races while handling nfsuserd daemon start/stop. A crash was reported where the nr_client field was NULL during an upcall to the nfsuserd

Re: svn commit: r356142 - in head/sys: dev/ofw sys

2019-12-28 Thread Rodney W. Grimes
> > On Fri, 27 Dec 2019, Rodney W. Grimes wrote: > > > [ Charset UTF-8 unsupported, converting... ] > >> > >> On 2019-12-27 23:24, Rodney W. Grimes wrote: > >>> [ Charset UTF-8 unsupported, converting... ] > On 2019-12-27 22:16, Rodney W. Grimes wrote: > >> Author: pfg > >> Date:

Re: svn commit: r356142 - in head/sys: dev/ofw sys

2019-12-28 Thread Jeff Roberson
On Fri, 27 Dec 2019, Rodney W. Grimes wrote: [ Charset UTF-8 unsupported, converting... ] On 2019-12-27 23:24, Rodney W. Grimes wrote: [ Charset UTF-8 unsupported, converting... ] On 2019-12-27 22:16, Rodney W. Grimes wrote: Author: pfg Date: Sat Dec 28 02:58:30 2019 New Revision: 356142

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

2019-12-28 Thread Jeff Roberson
Fantastic! On Sat, 28 Dec 2019, Mark Johnston wrote: Author: markj Date: Sat Dec 28 19:04:29 2019 New Revision: 356159 URL: https://svnweb.freebsd.org/changeset/base/356159 Log: Remove some unused functions. The previous series of patches orphaned some vm_page functions, so remove them.

svn commit: r356157 - in head/sys: cddl/contrib/opensolaris/uts/common/fs/zfs dev/md fs/tmpfs kern vm

2019-12-28 Thread Mark Johnston
Author: markj Date: Sat Dec 28 19:04:00 2019 New Revision: 356157 URL: https://svnweb.freebsd.org/changeset/base/356157 Log: Remove page locking for queue operations. With the previous reviews, the page lock is no longer required in order to perform queue operations on a page. It is

svn commit: r356156 - head/sys/vm

2019-12-28 Thread Mark Johnston
Author: markj Date: Sat Dec 28 19:03:46 2019 New Revision: 356156 URL: https://svnweb.freebsd.org/changeset/base/356156 Log: Generalize lazy dequeue logic for wired pages. Some recent work aims to remove the use of the page lock for synchronizing updates to page queue state. This change

svn commit: r356158 - head/sys/vm

2019-12-28 Thread Mark Johnston
Author: markj Date: Sat Dec 28 19:04:15 2019 New Revision: 356158 URL: https://svnweb.freebsd.org/changeset/base/356158 Log: Update the vm_page.h block comment to reflect recent changes. Explain the new locking rules for per-page queue state updates. Reviewed by: jeff, kib

svn commit: r356159 - head/sys/vm

2019-12-28 Thread Mark Johnston
Author: markj Date: Sat Dec 28 19:04:29 2019 New Revision: 356159 URL: https://svnweb.freebsd.org/changeset/base/356159 Log: Remove some unused functions. The previous series of patches orphaned some vm_page functions, so remove them. Reviewed by: dougm, kib Sponsored by:

svn commit: r356155 - head/sys/vm

2019-12-28 Thread Mark Johnston
Author: markj Date: Sat Dec 28 19:03:32 2019 New Revision: 356155 URL: https://svnweb.freebsd.org/changeset/base/356155 Log: Start implementing queue state updates using fcmpset loops. This is in preparation for eliminating the use of the vm_page lock for protecting queue state

svn commit: r356154 - head/sys/vm

2019-12-28 Thread Mark Johnston
Author: markj Date: Sat Dec 28 19:03:17 2019 New Revision: 356154 URL: https://svnweb.freebsd.org/changeset/base/356154 Log: Don't update per-page activation counts in the swapout code. This avoids duplicating the work of the page daemon's active queue scan. Moreover, this duplication

svn commit: r356153 - vendor/llvm-project/llvmorg-10-init-8157-g186155b89c2

2019-12-28 Thread Dimitry Andric
Author: dim Date: Sat Dec 28 18:08:26 2019 New Revision: 356153 URL: https://svnweb.freebsd.org/changeset/base/356153 Log: Tag stripped llvm-project trunk r375505, with its git describe output as name: llvmorg-10-init-8157-g186155b89c2 Added:

svn commit: r356152 - vendor/llvm-project/trunk-r375505

2019-12-28 Thread Dimitry Andric
Author: dim Date: Sat Dec 28 18:04:52 2019 New Revision: 356152 URL: https://svnweb.freebsd.org/changeset/base/356152 Log: Tag stripped llvm-project trunk r375505, the last commit before the upstream Subversion repository was made read-only, and the LLVM project migrated to GitHub.

svn commit: r356151 - head/sys/geom/gate

2019-12-28 Thread Alexander Motin
Author: mav Date: Sat Dec 28 17:52:53 2019 New Revision: 356151 URL: https://svnweb.freebsd.org/changeset/base/356151 Log: Fix GEOM_GATE orphanization. Previous code closed and destroyed direct read consumer even with I/O still in progress. This patch adds locking and request counting

svn commit: r356150 - head/sys/vm

2019-12-28 Thread Konstantin Belousov
Author: kib Date: Sat Dec 28 16:40:44 2019 New Revision: 356150 URL: https://svnweb.freebsd.org/changeset/base/356150 Log: vm_object_shadow(): fix object reference leak. In r355270 by me, vm_object_shadow() was changed to handle the reference counting for the shared case, but the extra

svn commit: r356149 - in head/sys: arm64/conf arm64/rockchip conf

2019-12-28 Thread Emmanuel Vadot
Author: manu Date: Sat Dec 28 15:30:50 2019 New Revision: 356149 URL: https://svnweb.freebsd.org/changeset/base/356149 Log: arm64: rockchip: Add driver for the io domain This driver configure the registers in the GRF according to the value of the regulators for the platform. Some IP

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

2019-12-28 Thread Emmanuel Vadot
Author: manu Date: Sat Dec 28 15:28:39 2019 New Revision: 356148 URL: https://svnweb.freebsd.org/changeset/base/356148 Log: arm64: rockchip: rk808: Add remaining regulators The RK808 driver was missing the LDO and switch regulators. Add support for them. Reviewed by: mmel MFC

Re: svn commit: r356142 - in head/sys: dev/ofw sys

2019-12-28 Thread Pedro Giffuni
On 28/12/2019 00:27, Rodney W. Grimes wrote: [ Charset UTF-8 unsupported, converting... ] On 2019-12-27 23:24, Rodney W. Grimes wrote: [ Charset UTF-8 unsupported, converting... ] On 2019-12-27 22:16, Rodney W. Grimes wrote: Author: pfg Date: Sat Dec 28 02:58:30 2019 New Revision: 356142

svn commit: r356147 - head/sys/compat/linux

2019-12-28 Thread Edward Tomasz Napierala
Author: trasz Date: Sat Dec 28 13:35:54 2019 New Revision: 356147 URL: https://svnweb.freebsd.org/changeset/base/356147 Log: Make linux mount(2) tolerate NULL 'from' argument, and fix flag handling. This should unbreak access04, acct01, chmod06, creat06, and fchmod06 LTP tests.

svn commit: r356146 - in head/tests/sys/net: . routing

2019-12-28 Thread Alexander V. Chernikov
Author: melifaro Date: Sat Dec 28 12:16:40 2019 New Revision: 356146 URL: https://svnweb.freebsd.org/changeset/base/356146 Log: Add userland tests for route table/lltable rtsock operations. MFC after:2 weeks Differential Revision:https://reviews.freebsd.org/D22860 Added:

Re: svn commit: r356142 - in head/sys: dev/ofw sys

2019-12-28 Thread Warner Losh
On Fri, Dec 27, 2019 at 10:55 PM Rodney W. Grimes wrote: > > On Fri, Dec 27, 2019 at 10:27 PM Rodney W. Grimes < > free...@gndrsh.dnsmgr.net> > > wrote: > > > > > > > > > > You can choose your own license for original work, sure, but > > > obliterating > > > > > parts of an existing license by