svn commit: r358693 - head/sys/dev/rt

2020-03-06 Thread Stanislav Galabov
Author: sgalabov Date: Fri Mar 6 08:50:18 2020 New Revision: 358693 URL: https://svnweb.freebsd.org/changeset/base/358693 Log: Add Gigabit Ethernet support for RT3883 and RT2880 Ralink/Mediatek SoCs Submitted by: yamori...@yahoo.co.jp Reported by: yamori...@yahoo.co.jp Reviewed by:

svn commit: r358694 - head/sys/ofed/drivers/infiniband/ulp/ipoib

2020-03-06 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 6 09:59:07 2020 New Revision: 358694 URL: https://svnweb.freebsd.org/changeset/base/358694 Log: Fix some whitespace issues in ipoib. MFC after:1 week Sponsored by: Mellanox Technologies Modified:

svn commit: r358697 - stable/11/sys/dev/usb/input

2020-03-06 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 6 12:02:42 2020 New Revision: 358697 URL: https://svnweb.freebsd.org/changeset/base/358697 Log: MFC r358609: Restart the USB keyboard repeat timer at every valid key-press. This fixes a regression issue after r357861. Reported by: James Wright PR:

svn commit: r358696 - stable/12/sys/dev/usb/input

2020-03-06 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 6 12:01:58 2020 New Revision: 358696 URL: https://svnweb.freebsd.org/changeset/base/358696 Log: MFC r358609: Restart the USB keyboard repeat timer at every valid key-press. This fixes a regression issue after r357861. Reported by: James Wright PR:

svn commit: r358695 - head/sys/sys

2020-03-06 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 6 11:26:16 2020 New Revision: 358695 URL: https://svnweb.freebsd.org/changeset/base/358695 Log: Define more subsystem orders. Intended for use with module_init_order() in the LinuxKPI. MFC after:1 week Sponsored by: Mellanox Technologies Modified:

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

2020-03-06 Thread Konstantin Belousov
Author: kib Date: Fri Mar 6 15:57:21 2020 New Revision: 358707 URL: https://svnweb.freebsd.org/changeset/base/358707 Log: Adjust r358702 by dropping type asserts. They depend on the C11 Generic feature that is not supported by gcc 4.2.1 used on stable/12 for some arches. This is a

svn commit: r358708 - head/contrib/elftoolchain/readelf

2020-03-06 Thread Ed Maste
Author: emaste Date: Fri Mar 6 15:58:52 2020 New Revision: 358708 URL: https://svnweb.freebsd.org/changeset/base/358708 Log: readelf: decode and print Xen ELF note strings Sponsored by: The FreeBSD Foundation Modified: head/contrib/elftoolchain/readelf/readelf.c Modified:

svn commit: r358709 - head/sys/arm64/include

2020-03-06 Thread Andrew Turner
Author: andrew Date: Fri Mar 6 16:00:35 2020 New Revision: 358709 URL: https://svnweb.freebsd.org/changeset/base/358709 Log: Add more are64 special register fields Obtained from:https://github.com/FreeBSD-UPB/freebsd Modified: head/sys/arm64/include/armreg.h Modified:

svn commit: r358698 - head/sys/dev/ixl

2020-03-06 Thread Leandro Lupori
Author: luporl Date: Fri Mar 6 12:37:04 2020 New Revision: 358698 URL: https://svnweb.freebsd.org/changeset/base/358698 Log: ixl: Add missing conversions from/to LE16 This fixes some errors on PPC64, during attach and when trying to assign an IP to an interface. With this change, basic

svn commit: r358700 - in stable/11/sys/compat/linuxkpi/common: include/linux src

2020-03-06 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 6 13:58:08 2020 New Revision: 358700 URL: https://svnweb.freebsd.org/changeset/base/358700 Log: MFC r358387: Extend the range of the return value from nsecs_to_jiffies64() to support Mesa's drm_syncobj usage, in the LinuxKPI. While at it optimise the

svn commit: r358699 - in stable/12/sys/compat/linuxkpi/common: include/linux src

2020-03-06 Thread Hans Petter Selasky
Author: hselasky Date: Fri Mar 6 13:57:00 2020 New Revision: 358699 URL: https://svnweb.freebsd.org/changeset/base/358699 Log: MFC r358387: Extend the range of the return value from nsecs_to_jiffies64() to support Mesa's drm_syncobj usage, in the LinuxKPI. While at it optimise the

svn commit: r358701 - stable/12/sys/modules/rockchip/rk_dwmmc

2020-03-06 Thread Glen Barber
Author: gjb Date: Fri Mar 6 14:24:10 2020 New Revision: 358701 URL: https://svnweb.freebsd.org/changeset/base/358701 Log: MFC r355626 (manu): arm64: rockchip: Add a module for rk_dwmmc This is mostly needed for dev/debug as most users will have their root on the sdcard or emmc.

svn commit: r358703 - head/sys/arm64/include

2020-03-06 Thread Andrew Turner
Author: andrew Date: Fri Mar 6 14:46:50 2020 New Revision: 358703 URL: https://svnweb.freebsd.org/changeset/base/358703 Log: Update the hypervisor registers - Add more registers needed by bhyve [1] - Move EL2 registers from armreg.h to hypervisor.h - Add the register name to

svn commit: r358706 - head/contrib/elftoolchain/readelf

2020-03-06 Thread Ed Maste
Author: emaste Date: Fri Mar 6 15:26:15 2020 New Revision: 358706 URL: https://svnweb.freebsd.org/changeset/base/358706 Log: readelf: add XEN_ELFNOTE_PHYS32_ENTRY note See r336469 for details. Sponsored by: The FreeBSD Foundation Modified:

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

2020-03-06 Thread Konstantin Belousov
Author: kib Date: Fri Mar 6 14:43:13 2020 New Revision: 358702 URL: https://svnweb.freebsd.org/changeset/base/358702 Log: MFC r357948: Consolidate read code for timecounters and fix possible overflow in bintime()/binuptime(). Modified: stable/12/sys/kern/kern_tc.c Directory Properties:

svn commit: r358705 - stable/12/cddl/contrib/opensolaris/lib/libdtrace/common

2020-03-06 Thread Mark Johnston
Author: markj Date: Fri Mar 6 14:56:47 2020 New Revision: 358705 URL: https://svnweb.freebsd.org/changeset/base/358705 Log: MFC r358435: Do not load dtraceall.ko if dtrace.ko is already loaded. Modified: stable/12/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c Directory

svn commit: r358704 - stable/12/sys/cddl/dev/systrace

2020-03-06 Thread Mark Johnston
Author: markj Date: Fri Mar 6 14:56:02 2020 New Revision: 358704 URL: https://svnweb.freebsd.org/changeset/base/358704 Log: MFC r358433: Clear systrace_args_func when systrace probes are disabled. Modified: stable/12/sys/cddl/dev/systrace/systrace.c Directory Properties: stable/12/

svn commit: r358710 - in stable: 11/share/man/man4 11/sys/dev/ismt 12/share/man/man4 12/sys/dev/ismt

2020-03-06 Thread Justin Hibbits
Author: jhibbits Date: Fri Mar 6 16:52:20 2020 New Revision: 358710 URL: https://svnweb.freebsd.org/changeset/base/358710 Log: MFC r358595,r358619: Add Atom C3000 (Denverton) SMT PCI ID. Update ismt(4) man page. Sponsored by: Juniper Networks, Inc Modified:

svn commit: r358710 - in stable: 11/share/man/man4 11/sys/dev/ismt 12/share/man/man4 12/sys/dev/ismt

2020-03-06 Thread Justin Hibbits
Author: jhibbits Date: Fri Mar 6 16:52:20 2020 New Revision: 358710 URL: https://svnweb.freebsd.org/changeset/base/358710 Log: MFC r358595,r358619: Add Atom C3000 (Denverton) SMT PCI ID. Update ismt(4) man page. Sponsored by: Juniper Networks, Inc Modified:

svn commit: r358711 - in head/contrib/llvm-project/clang: include/clang/Basic lib/CodeGen lib/Sema

2020-03-06 Thread Dimitry Andric
Author: dim Date: Fri Mar 6 17:02:14 2020 New Revision: 358711 URL: https://svnweb.freebsd.org/changeset/base/358711 Log: Merge commit f75939599 from llvm git (by Erich Keane): Reland r374450 with Richard Smith's comments and test fixed. The behavior from the original patch has

svn commit: r358713 - head/contrib/elftoolchain/readelf

2020-03-06 Thread Ed Maste
Author: emaste Date: Fri Mar 6 17:24:51 2020 New Revision: 358713 URL: https://svnweb.freebsd.org/changeset/base/358713 Log: readelf: print GNU Build-ID Sponsored by: The FreeBSD Foundation Modified: head/contrib/elftoolchain/readelf/readelf.c Modified:

svn commit: r358721 - head/sys/dev/iicbus

2020-03-06 Thread Andreas Tobler
Author: andreast Date: Fri Mar 6 21:24:09 2020 New Revision: 358721 URL: https://svnweb.freebsd.org/changeset/base/358721 Log: Drop 'All rights reserved' Replace hardcoded sizes by nitems and sizeof Modified: head/sys/dev/iicbus/ds1631.c Modified: head/sys/dev/iicbus/ds1631.c

Re: svn commit: r358720 - head/sys/dev/iicbus

2020-03-06 Thread Andreas Tobler
On 06.03.20 22:21, Andreas Tobler wrote: Author: andreast Date: Fri Mar 6 21:21:01 2020 New Revision: 358720 URL: https://svnweb.freebsd.org/changeset/base/358720 Log: - Drop 'All rights reserved' - Replace hardcoded size by nitems The CTLFLAG_MPSAFE I forgot to mention since I have it

svn commit: r358722 - head/sys/dev/iicbus

2020-03-06 Thread Andreas Tobler
Author: andreast Date: Fri Mar 6 21:26:35 2020 New Revision: 358722 URL: https://svnweb.freebsd.org/changeset/base/358722 Log: Drop 'All rights reserved' Replace hardcoded size by nitems Modified: head/sys/dev/iicbus/ds1775.c Modified: head/sys/dev/iicbus/ds1775.c

svn commit: r358725 - head/sys/powerpc/powermac

2020-03-06 Thread Andreas Tobler
Author: andreast Date: Fri Mar 6 23:01:49 2020 New Revision: 358725 URL: https://svnweb.freebsd.org/changeset/base/358725 Log: Revert Modified: head/sys/powerpc/powermac/fcu.c Modified: head/sys/powerpc/powermac/fcu.c

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

2020-03-06 Thread Konstantin Belousov
Author: kib Date: Fri Mar 6 21:15:25 2020 New Revision: 358719 URL: https://svnweb.freebsd.org/changeset/base/358719 Log: zfs dmu_read: loosen the assertion. Since switch to the lockless grab, shared busy for ahead/behind pages allows other threads to validate and map the pages

svn commit: r358720 - head/sys/dev/iicbus

2020-03-06 Thread Andreas Tobler
Author: andreast Date: Fri Mar 6 21:21:01 2020 New Revision: 358720 URL: https://svnweb.freebsd.org/changeset/base/358720 Log: - Drop 'All rights reserved' - Replace hardcoded size by nitems Modified: head/sys/dev/iicbus/max6690.c Modified: head/sys/dev/iicbus/max6690.c

svn commit: r358717 - head/sys/dev/cxgbe/tom

2020-03-06 Thread Navdeep Parhar
Author: np Date: Fri Mar 6 19:56:12 2020 New Revision: 358717 URL: https://svnweb.freebsd.org/changeset/base/358717 Log: cxgbe/t4_tom: Do not uninitialize a toepcb that has not been initialized. This fixes the following panic: --- trap 0xc, rip = 0x80c00411, rsp =

svn commit: r358718 - head/sys/powerpc/powerpc

2020-03-06 Thread Mark Johnston
Author: markj Date: Fri Mar 6 20:44:22 2020 New Revision: 358718 URL: https://svnweb.freebsd.org/changeset/base/358718 Log: Remove dead code from the powerpc uma_small_alloc(). 32-bit Book-E doesn't set UMA_MD_SMALL_ALLOC, and 32-bit OEA platforms have a 32-bit vm_paddr_t. Moreover,

svn commit: r358714 - in head/sys: conf fs/mntfs kern sys ufs/ffs ufs/ufs

2020-03-06 Thread Chuck Silvers
Author: chs Date: Fri Mar 6 18:41:37 2020 New Revision: 358714 URL: https://svnweb.freebsd.org/changeset/base/358714 Log: Add a new "mntfs" pseudo file system which provides private device vnodes for file systems to safely access their disk devices, and adapt FFS to use it. Also add a new

svn commit: r358723 - head/sys/dev/iicbus

2020-03-06 Thread Andreas Tobler
Author: andreast Date: Fri Mar 6 21:32:42 2020 New Revision: 358723 URL: https://svnweb.freebsd.org/changeset/base/358723 Log: Drop 'All rights reserved' Replace hardcoded sizes by nitems and sizeof Replace CTLFLAG_NEEDGIANT with CTLFLAG_MPSAFE, I run this driver since a few years with

svn commit: r358716 - in head/sys: kern vm

2020-03-06 Thread Mark Johnston
Author: markj Date: Fri Mar 6 19:10:00 2020 New Revision: 358716 URL: https://svnweb.freebsd.org/changeset/base/358716 Log: Use COUNTER_U64_DEFINE_EARLY() in places where it simplifies things. Reviewed by: kib Sponsored by: The FreeBSD Foundation Differential Revision:

svn commit: r358715 - in head: share/man/man9 sys/kern sys/sys

2020-03-06 Thread Mark Johnston
Author: markj Date: Fri Mar 6 19:09:01 2020 New Revision: 358715 URL: https://svnweb.freebsd.org/changeset/base/358715 Log: Add COUNTER_U64_SYSINIT() and COUNTER_U64_DEFINE_EARLY(). The aim is to reduce the boilerplate needed today to define and initialize global counters. Also add

svn commit: r358724 - head/sys/powerpc/powermac

2020-03-06 Thread Andreas Tobler
Author: andreast Date: Fri Mar 6 21:51:28 2020 New Revision: 358724 URL: https://svnweb.freebsd.org/changeset/base/358724 Log: Drop 'All rights reserved' Replace hardcoded sizes by nitems and sizeof Replace CTLFLAG_NEEDGIANT with CTLFLAG_MPSAFE, I run this driver since a few years with

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

2020-03-06 Thread Mark Johnston
Author: markj Date: Sat Mar 7 00:55:46 2020 New Revision: 358728 URL: https://svnweb.freebsd.org/changeset/base/358728 Log: Move SMR pointer type definition and access macros to smr_types.h. The intent is to provide a header that can be included by other headers without introducing too

svn commit: r358726 - head/sys/vm

2020-03-06 Thread Brooks Davis
Author: brooks Date: Fri Mar 6 23:31:09 2020 New Revision: 358726 URL: https://svnweb.freebsd.org/changeset/base/358726 Log: Remove an apparently incorrect assertion. Without this change mips64 fails to boot. Discussed with: markj Sponsored by: DARPA Modified:

svn commit: r358729 - head/share/mk

2020-03-06 Thread Justin Hibbits
Author: jhibbits Date: Sat Mar 7 03:58:58 2020 New Revision: 358729 URL: https://svnweb.freebsd.org/changeset/base/358729 Log: compat: Allow explicit overriding of COMPAT_ARCH and COMPAT_CPUTYPE Summary: Allow src.conf to override the inferred COMPAT_ARCH and COMPAT_CPUTYPE variables,

svn commit: r358727 - head/sys/cam

2020-03-06 Thread Warner Losh
Author: imp Date: Sat Mar 7 00:29:12 2020 New Revision: 358727 URL: https://svnweb.freebsd.org/changeset/base/358727 Log: Reword a comment to describe what's actually going on. We can call invalidate several times potentially. We just don't do anything on the second and subsequent calls.