svn commit: r363510 - head/sys/dev/extres/clk

2020-07-24 Thread Michal Meloun
Author: mmel Date: Sat Jul 25 06:32:23 2020 New Revision: 363510 URL: https://svnweb.freebsd.org/changeset/base/363510 Log: Revert r363123. As Emanuel poited me the Linux processes these clock assignments in forward order, not in reversed. I misread the original code. Tha problem with wron

svn commit: r363509 - svnadmin/conf

2020-07-24 Thread Kyle Evans
Author: kevans Date: Sat Jul 25 04:13:38 2020 New Revision: 363509 URL: https://svnweb.freebsd.org/changeset/base/363509 Log: Welcome Rob Wing as a src committer. Rob's done some excellent work with libbe/bectl, along with assorted other improvements in userland. As they say, no good deed

Re: svn commit: r362063 - head/sys/dev/e1000

2020-07-24 Thread Yoshihiro Takahashi
Please merge this change to stable/12 branch until a proper fix is done. --- Yoshihiro Takahashi In article <202006111559.05bfxnsa070...@repo.freebsd.org> Eric Joyner writes: > Author: erj > Date: Thu Jun 11 15:59:49 2020 > New Revision: 362063 > URL: https://svnweb.freebsd.org/changeset/base

svn commit: r363506 - in stable/12/sys: fs/devfs kern

2020-07-24 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 00:37:34 2020 New Revision: 363506 URL: https://svnweb.freebsd.org/changeset/base/363506 Log: MFC r355228: devfs: introduce a per-dev lock to protect ->si_devsw Modified: stable/12/sys/fs/devfs/devfs_devs.c stable/12/sys/fs/devfs/devfs_int.h stable/12

svn commit: r363505 - in stable/12: lib/libc/amd64/string sys/amd64/amd64

2020-07-24 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 00:24:11 2020 New Revision: 363505 URL: https://svnweb.freebsd.org/changeset/base/363505 Log: MFC r357208,r357309,r357239,r357310 amd64: revamp memcmp amd64: speed up failing case for memcmp amd64: sync up libc memcmp with the kernel version (r35

svn commit: r363504 - stable/12/sys/kern

2020-07-24 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 00:03:23 2020 New Revision: 363504 URL: https://svnweb.freebsd.org/changeset/base/363504 Log: MFC r363297: Short-circuit tdfind when looking for the calling thread. Modified: stable/12/sys/kern/kern_thread.c Directory Properties: stable/12/ (props cha

svn commit: r363503 - stable/12/sys/kern

2020-07-24 Thread Mateusz Guzik
Author: mjg Date: Sat Jul 25 00:01:57 2020 New Revision: 363503 URL: https://svnweb.freebsd.org/changeset/base/363503 Log: MFC r347503,r347505,r347510,r352177,r352178,r352183,r352612,r352617, r352631,r352810,r352811,r352812,r352813,r354893,r355124,r355125, r356880,r356883,r356915

svn commit: r363501 - in stable/12/sys/cddl/contrib/opensolaris/uts/common/fs/zfs: . sys

2020-07-24 Thread Mateusz Guzik
Author: mjg Date: Fri Jul 24 23:45:42 2020 New Revision: 363501 URL: https://svnweb.freebsd.org/changeset/base/363501 Log: MFC r357282: zfs: fix spurious lock contention during path lookup Modified: stable/12/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h stable/12/sy

svn commit: r363500 - stable/12/sys/amd64/amd64

2020-07-24 Thread Mateusz Guzik
Author: mjg Date: Fri Jul 24 23:44:35 2020 New Revision: 363500 URL: https://svnweb.freebsd.org/changeset/base/363500 Log: MFC r352874: amd64 pmap: batch chunk removal in pmap_remove_pages Modified: stable/12/sys/amd64/amd64/pmap.c Directory Properties: stable/12/ (props changed)

svn commit: r363499 - in head/sys/fs: nfs nfsclient

2020-07-24 Thread Rick Macklem
Author: rmacklem Date: Fri Jul 24 23:17:09 2020 New Revision: 363499 URL: https://svnweb.freebsd.org/changeset/base/363499 Log: Add support for ext_pgs mbufs to nfsm_uiombuflist() and nfsm_split(). This patch uses a slightly different algorithm for nfsm_uiombuflist() for the non-ext_pgs c

svn commit: r363498 - in head/sys/dev/cxgbe: common cudbg

2020-07-24 Thread Navdeep Parhar
Author: np Date: Fri Jul 24 23:15:42 2020 New Revision: 363498 URL: https://svnweb.freebsd.org/changeset/base/363498 Log: cxgbe(4): Some updates to the common code. Obtained from:Chelsio Communications MFC after:1 week Sponsored by: Chelsio Communications Modified: head/s

Re: svn commit: r363497 - head/sbin/camcontrol

2020-07-24 Thread Gordon Bergling
Thanks, this will become very handy when working on IO infrastructure. --Gordon On Fri, Jul 24, 2020 at 09:14:59PM +, Ilya Bakulin wrote: > Author: kibab > Date: Fri Jul 24 21:14:59 2020 > New Revision: 363497 > URL: https://svnweb.freebsd.org/changeset/base/363497 > > Log: > Make it poss

svn commit: r363497 - head/sbin/camcontrol

2020-07-24 Thread Ilya Bakulin
Author: kibab Date: Fri Jul 24 21:14:59 2020 New Revision: 363497 URL: https://svnweb.freebsd.org/changeset/base/363497 Log: Make it possible to get/set MMC frequency from camcontrol Enhance camcontrol(8) so that it's possible to manually set frequency for SD/MMC cards. While here, displ

Re: svn commit: r363489 - head/sys/dev/mmc/host

2020-07-24 Thread Bjoern A. Zeeb
On 24 Jul 2020, at 19:52, Emmanuel Vadot wrote: > Author: manu > Date: Fri Jul 24 19:52:52 2020 > New Revision: 363489 > URL: https://svnweb.freebsd.org/changeset/base/363489 > > Log: > dwmmc: Add MMCCAM part > > Add support for MMCCAM for dwmmc > > Submitted by: kibab > Tested On:

svn commit: r363496 - in stable/11: . contrib/llvm-project contrib/llvm-project/clang/include/clang/AST contrib/llvm-project/clang/include/clang/Basic contrib/llvm-project/clang/include/clang/Drive...

2020-07-24 Thread Dimitry Andric
Author: dim Date: Fri Jul 24 20:54:07 2020 New Revision: 363496 URL: https://svnweb.freebsd.org/changeset/base/363496 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 10.0.1 final (aka llvmorg-10.0.1-0-gef32c611aa2). MFC r360702: Merge commit 4ca2cad94 fro

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

2020-07-24 Thread Alexander Motin
Author: mav Date: Fri Jul 24 20:52:09 2020 New Revision: 363495 URL: https://svnweb.freebsd.org/changeset/base/363495 Log: Introduce ipi_self_from_nmi(). It allows safe IPI sending to current CPU from NMI context. Unlike other ipi_*() functions this waits for delivery to leave LAPIC in

svn commit: r363494 - in stable/12: . contrib/llvm-project contrib/llvm-project/clang/include/clang/AST contrib/llvm-project/clang/include/clang/Basic contrib/llvm-project/clang/include/clang/Drive...

2020-07-24 Thread Dimitry Andric
Author: dim Date: Fri Jul 24 20:48:06 2020 New Revision: 363494 URL: https://svnweb.freebsd.org/changeset/base/363494 Log: Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp 10.0.1 final (aka llvmorg-10.0.1-0-gef32c611aa2). MFC r359582 (by emaste): lldb: use lua

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

2020-07-24 Thread Alexander Motin
Author: mav Date: Fri Jul 24 20:44:50 2020 New Revision: 363493 URL: https://svnweb.freebsd.org/changeset/base/363493 Log: Use APIC_IPI_DEST_OTHERS for bitmapped IPIs too. It should save bunch of LAPIC register accesses. MFC after:2 weeks Modified: head/sys/x86/include/x86_smp.h

svn commit: r363492 - stable/12/sys/net

2020-07-24 Thread Kristof Provost
Author: kp Date: Fri Jul 24 20:10:27 2020 New Revision: 363492 URL: https://svnweb.freebsd.org/changeset/base/363492 Log: bridge: Enter epoch for bridge_transmit() Just like the change done for bridge_input()/bridge_output() in r363430 we must enter epoch ourselves, because its coverage i

svn commit: r363491 - stable/12/sys/net

2020-07-24 Thread Kristof Provost
Author: kp Date: Fri Jul 24 20:09:52 2020 New Revision: 363491 URL: https://svnweb.freebsd.org/changeset/base/363491 Log: bridge: Fix mismerges from r360345 In r362650 we merged r360345. This required manual changes due to the differences in EPOCH macros between head and stable/12, and wa

svn commit: r363490 - head/sys/x86/x86

2020-07-24 Thread Alexander Motin
Author: mav Date: Fri Jul 24 19:54:15 2020 New Revision: 363490 URL: https://svnweb.freebsd.org/changeset/base/363490 Log: Make lapic_ipi_vectored(APIC_IPI_DEST_SELF) NMI safe. Sending IPI to self or all CPUs does not require write into upper part of the ICR, prone to races. Previously t

svn commit: r363489 - head/sys/dev/mmc/host

2020-07-24 Thread Emmanuel Vadot
Author: manu Date: Fri Jul 24 19:52:52 2020 New Revision: 363489 URL: https://svnweb.freebsd.org/changeset/base/363489 Log: dwmmc: Add MMCCAM part Add support for MMCCAM for dwmmc Submitted by: kibab Tested On:Rock64, RockPro64 Modified: head/sys/dev/mmc/host/dwmmc.c head/sy

svn commit: r363488 - head/sys/arm/allwinner

2020-07-24 Thread Emmanuel Vadot
Author: manu Date: Fri Jul 24 18:44:50 2020 New Revision: 363488 URL: https://svnweb.freebsd.org/changeset/base/363488 Log: mmccam: aw_mmc: Only print the new ios value under bootverbose Modified: head/sys/arm/allwinner/aw_mmc.c Modified: head/sys/arm/allwinner/aw_mmc.c =

svn commit: r363487 - head/sys/cam/mmc

2020-07-24 Thread Emmanuel Vadot
Author: manu Date: Fri Jul 24 18:43:46 2020 New Revision: 363487 URL: https://svnweb.freebsd.org/changeset/base/363487 Log: mmccam: Make non bootverbose more readable Remove some debug printfs. Convert some to CAM_DEBUG Only print some when bootverbose is set. Modified: head/sys/cam/

svn commit: r363486 - in stable/12: sys/geom/eli tests/sys/geom/class/eli

2020-07-24 Thread Alan Somers
Author: asomers Date: Fri Jul 24 18:19:25 2020 New Revision: 363486 URL: https://svnweb.freebsd.org/changeset/base/363486 Log: MFC r363014: geli: enable direct dispatch geli does all of its crypto operations in a separate thread pool, so g_eli_start, g_eli_read_done, and g_eli_write_

svn commit: r363485 - stable/11/sys/cddl/contrib/opensolaris/uts/common/fs/zfs

2020-07-24 Thread Alan Somers
Author: asomers Date: Fri Jul 24 17:56:17 2020 New Revision: 363485 URL: https://svnweb.freebsd.org/changeset/base/363485 Log: MFC r362891: Fix page fault in zfsctl_snapdir_getattr Must acquire the z_teardown_lock before accessing the zfsvfs_t object. I can't reproduce this panic on

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

2020-07-24 Thread Alan Somers
Author: asomers Date: Fri Jul 24 17:45:06 2020 New Revision: 363484 URL: https://svnweb.freebsd.org/changeset/base/363484 Log: MFC r362891: Fix page fault in zfsctl_snapdir_getattr Must acquire the z_teardown_lock before accessing the zfsvfs_t object. I can't reproduce this panic on

svn commit: r363483 - head/sys/kern

2020-07-24 Thread Conrad Meyer
Author: cem Date: Fri Jul 24 17:34:44 2020 New Revision: 363483 URL: https://svnweb.freebsd.org/changeset/base/363483 Log: Use gbincore_unlocked for unprotected incore() Reviewed by: markj Sponsored by: Isilon Differential Revision:https://reviews.freebsd.org/D25790 Modified:

svn commit: r363482 - in head/sys: kern sys

2020-07-24 Thread Conrad Meyer
Author: cem Date: Fri Jul 24 17:34:04 2020 New Revision: 363482 URL: https://svnweb.freebsd.org/changeset/base/363482 Log: Add unlocked/SMR fast path to getblk() Convert the bufobj tries to an SMR zone/PCTRIE and add a gbincore_unlocked() API wrapping this functionality. Use it for a fas

svn commit: r363481 - in head/sys: kern sys

2020-07-24 Thread Conrad Meyer
Author: cem Date: Fri Jul 24 17:32:10 2020 New Revision: 363481 URL: https://svnweb.freebsd.org/changeset/base/363481 Log: Use SMR to provide safe unlocked lookup for pctries from SMR zones Adapt r358130, for the almost identical vm_radix, to the pctrie subsystem. Like that change, the tr

svn commit: r363480 - head/sys/kern

2020-07-24 Thread Mateusz Guzik
Author: mjg Date: Fri Jul 24 17:28:24 2020 New Revision: 363480 URL: https://svnweb.freebsd.org/changeset/base/363480 Log: lockmgr: add missing 'continue' to account for spuriously failed fcmpset PR: 248245 Reported by: gbe Noted by: markj Fixes by: r363415 ("lockmg

svn commit: r363479 - head/sys/cam/mmc

2020-07-24 Thread Emmanuel Vadot
Author: manu Date: Fri Jul 24 17:11:14 2020 New Revision: 363479 URL: https://svnweb.freebsd.org/changeset/base/363479 Log: mmccam: Add some aliases for non-mmccam to mmccam transition A new tunable is present, kern.cam.sdda.mmcsd_compat to enable this feature or not (default is enabled)

svn commit: r363478 - head/usr.sbin/rwhod

2020-07-24 Thread Juli Mallett
Author: jmallett Date: Fri Jul 24 16:58:13 2020 New Revision: 363478 URL: https://svnweb.freebsd.org/changeset/base/363478 Log: Remove reference to nlist(3) missed in SCCS revision 5.26 by mckusick when converting rwhod(8) to using kern.boottime ather than extracting the boot time from kerne

svn commit: r363477 - stable/12/share/man/man4

2020-07-24 Thread Gordon Bergling
Author: gbe (doc committer) Date: Fri Jul 24 16:44:35 2020 New Revision: 363477 URL: https://svnweb.freebsd.org/changeset/base/363477 Log: MFC r363287: iwm(4): Document limitations of the driver PR: 247874 Submitted by: Charles Ross Reviewed by: brueffer, markj Approved by

svn commit: r363476 - stable/12/sbin/mount_nfs

2020-07-24 Thread Gordon Bergling
Author: gbe (doc committer) Date: Fri Jul 24 16:41:15 2020 New Revision: 363476 URL: https://svnweb.freebsd.org/changeset/base/363476 Log: MFC r363288: mount_nfs(8): document alternate form of the gssname option PR: 238506 Submitted by: Greg Veldman Reviewed by: 0mp, bcr (me

svn commit: r363475 - head/share/man/man8

2020-07-24 Thread Mateusz Piotrowski
Author: 0mp (doc,ports committer) Date: Fri Jul 24 15:04:34 2020 New Revision: 363475 URL: https://svnweb.freebsd.org/changeset/base/363475 Log: Fix grammar issues and typos Reported by: ian MFC after:1 week Modified: head/share/man/man8/rc.subr.8 Modified: head/share/man/man8/rc

svn commit: r363474 - stable/12/contrib/netcat

2020-07-24 Thread Mark Johnston
Author: markj Date: Fri Jul 24 14:51:28 2020 New Revision: 363474 URL: https://svnweb.freebsd.org/changeset/base/363474 Log: MFC r363084: Add a --sctp flag to nc. Modified: stable/12/contrib/netcat/nc.1 stable/12/contrib/netcat/netcat.c Directory Properties: stable/12/ (props changed)

Re: svn commit: r363473 - head/share/man/man8

2020-07-24 Thread Ian Lepore
On Fri, 2020-07-24 at 14:17 +, Mateusz Piotrowski wrote: > Author: 0mp (doc,ports committer) > Date: Fri Jul 24 14:17:37 2020 > New Revision: 363473 > URL: https://svnweb.freebsd.org/changeset/base/363473 > > [...] > @@ -237,8 +237,13 @@ The > .Ar name > argument is the > .Xr basename 1 > -

svn commit: r363473 - head/share/man/man8

2020-07-24 Thread Mateusz Piotrowski
Author: 0mp (doc,ports committer) Date: Fri Jul 24 14:17:37 2020 New Revision: 363473 URL: https://svnweb.freebsd.org/changeset/base/363473 Log: Document that force_depend() supports only /etc/rc.d scripts Currently, force_depend() from rc.subr(8) does not support depending on scripts out

svn commit: r363472 - head/sys/vm

2020-07-24 Thread Mateusz Guzik
Author: mjg Date: Fri Jul 24 13:23:32 2020 New Revision: 363472 URL: https://svnweb.freebsd.org/changeset/base/363472 Log: vm: fix swap reservation leak and clean up surrounding code The code did not subtract from the global counter if per-uid reservation failed. Cleanup highlights:

svn commit: r363471 - in head/sys: amd64/conf arm64/conf i386/conf powerpc/conf riscv/conf

2020-07-24 Thread Alex Richardson
Author: arichardson Date: Fri Jul 24 08:40:04 2020 New Revision: 363471 URL: https://svnweb.freebsd.org/changeset/base/363471 Log: Include TMPFS in all the GENERIC kernel configs Being able to use tmpfs without kernel modules is very useful when building small MFS_ROOT kernels without a r