svn commit: r354878 - head/contrib/netbsd-tests/usr.bin/unifdef

2019-11-19 Thread Li-Wen Hsu
Author: lwhsu Date: Wed Nov 20 05:34:02 2019 New Revision: 354878 URL: https://svnweb.freebsd.org/changeset/base/354878 Log: Only skip failing test case in CI. PR: 242095 Sponsored by: The FreeBSD Foundation Modified: head/contrib/netbsd-tests/usr.bin/unifdef/t_basic.sh

svn commit: r354877 - head/contrib/netbsd-tests/usr.bin/unifdef

2019-11-19 Thread Li-Wen Hsu
Author: lwhsu Date: Wed Nov 20 05:30:31 2019 New Revision: 354877 URL: https://svnweb.freebsd.org/changeset/base/354877 Log: Temporarily skip the failing test case usr.bin.unifdef.basic_test.basic PR: 242095 Sponsored by: The FreeBSD Foundation Modified:

svn commit: r354876 - head/sys/arm/broadcom/bcm2835

2019-11-19 Thread Kyle Evans
Author: kevans Date: Wed Nov 20 05:04:44 2019 New Revision: 354876 URL: https://svnweb.freebsd.org/changeset/base/354876 Log: bcm2835_vcbus: add compatibility name for ^/sys/contrib/vchiq It's unclear how this didn't get caught in my last iteration, but the fix is easy- the interface is

svn commit: r354875 - in head/sys: arm/broadcom/bcm2835 conf

2019-11-19 Thread Kyle Evans
Author: kevans Date: Wed Nov 20 03:57:46 2019 New Revision: 354875 URL: https://svnweb.freebsd.org/changeset/base/354875 Log: bcm2835: push address mapping conversion for DMA/mailbox to runtime We could maintain the static conversions for the !AArch64 Raspberry Pis, but I'm not sure it's

svn commit: r354874 - head/sys/vm

2019-11-19 Thread Jeff Roberson
Author: jeff Date: Wed Nov 20 01:57:33 2019 New Revision: 354874 URL: https://svnweb.freebsd.org/changeset/base/354874 Log: When we set OFFPAGE to limit fragmentation we should also set VTOSLAB so that we avoid the hashtables. The hashtable is now only required if a zone is created with

svn commit: r354873 - head/sys/sys

2019-11-19 Thread Kirk McKusick
Author: mckusick Date: Wed Nov 20 01:14:22 2019 New Revision: 354873 URL: https://svnweb.freebsd.org/changeset/base/354873 Log: White space cleanup. No functional change. Sponsored by: Netflix Modified: head/sys/sys/buf.h Modified: head/sys/sys/buf.h

svn commit: r354872 - head/sys/ufs/ffs

2019-11-19 Thread Kirk McKusick
Author: mckusick Date: Wed Nov 20 01:10:01 2019 New Revision: 354872 URL: https://svnweb.freebsd.org/changeset/base/354872 Log: Add some KASSERTs. Reacquire a mutex after a kernel printf rather than holding it during the printf. White space cleanup. Sponsored by: Netflix Modified:

svn commit: r354871 - head/sys/vm

2019-11-19 Thread Jeff Roberson
Author: jeff Date: Wed Nov 20 00:31:14 2019 New Revision: 354871 URL: https://svnweb.freebsd.org/changeset/base/354871 Log: Only keep anonymous objects on shadow lists. This eliminates locking of globally visible objects when they are part of a backing chain. Reviewed by: kib, markj

svn commit: r354870 - head/sys/vm

2019-11-19 Thread Jeff Roberson
Author: jeff Date: Tue Nov 19 23:30:09 2019 New Revision: 354870 URL: https://svnweb.freebsd.org/changeset/base/354870 Log: Remove unnecessary object locking from the vnode pager. Recent changes to busy/valid/dirty locking make these acquires redundant. Reviewed by: kib, markj

svn commit: r354869 - in head/sys: fs/tmpfs kern vm

2019-11-19 Thread Jeff Roberson
Author: jeff Date: Tue Nov 19 23:19:43 2019 New Revision: 354869 URL: https://svnweb.freebsd.org/changeset/base/354869 Log: Simplify anonymous memory handling with an OBJ_ANON flag. This eliminates reudundant complicated checks and additional locking required only for anonymous memory.

svn commit: r354868 - head/sys/arm/broadcom/bcm2835

2019-11-19 Thread Kyle Evans
Author: kevans Date: Tue Nov 19 23:12:43 2019 New Revision: 354868 URL: https://svnweb.freebsd.org/changeset/base/354868 Log: bcm2835_sdhci: various refactoring of DMA path This round of refactoring is mostly about streamlining the interrupt handler to make it easier to verify and reason

svn commit: r354867 - head/sys/net

2019-11-19 Thread Vincenzo Maffione
Author: vmaffione Date: Tue Nov 19 21:29:49 2019 New Revision: 354867 URL: https://svnweb.freebsd.org/changeset/base/354867 Log: netmap: check if we already ran mmap before we attempt it Submitted by: n...@neelc.org Reviewed by: vmaffione MFC after:1 week Differential Revision:

svn commit: r354865 - head/sys/netinet6

2019-11-19 Thread Bjoern A. Zeeb
Author: bz Date: Tue Nov 19 21:14:15 2019 New Revision: 354865 URL: https://svnweb.freebsd.org/changeset/base/354865 Log: in6: move include Move the include for sysctl.h out of the middle of the file to the includes at the beginning. This is will make it easier to add new sysctls.

svn commit: r354864 - head/usr.sbin/bhyve

2019-11-19 Thread Vincenzo Maffione
Author: vmaffione Date: Tue Nov 19 21:10:44 2019 New Revision: 354864 URL: https://svnweb.freebsd.org/changeset/base/354864 Log: bhyve: virtio-net: disable receive until features are negotiated This patch fixes a race condition where the receive callback is called while the device is

svn commit: r354863 - head/sys/netinet6

2019-11-19 Thread Bjoern A. Zeeb
Author: bz Date: Tue Nov 19 21:08:18 2019 New Revision: 354863 URL: https://svnweb.freebsd.org/changeset/base/354863 Log: nd6: sysctl Move the SYSCTL_DECL to the top of the file. Move the sysctl function before SYSCTL_PROC so that we don't need an extra function declaration in the

svn commit: r354862 - head/sys/netinet6

2019-11-19 Thread Bjoern A. Zeeb
Author: bz Date: Tue Nov 19 20:54:17 2019 New Revision: 354862 URL: https://svnweb.freebsd.org/changeset/base/354862 Log: nd6: make nd6_timer_ch static nd6_timer_ch is only used in file local context. There is no need to export it, so make it static. MFC after:3 weeks

svn commit: r354861 - head/sys/netinet6

2019-11-19 Thread Bjoern A. Zeeb
Author: bz Date: Tue Nov 19 20:34:33 2019 New Revision: 354861 URL: https://svnweb.freebsd.org/changeset/base/354861 Log: nd6_rtr: re-sort functions Resort functions within file in a way that they depend on each other as that makes it easier to rework various things. Also allows us to

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

2019-11-19 Thread Alan Cox
Author: alc Date: Tue Nov 19 19:05:05 2019 New Revision: 354860 URL: https://svnweb.freebsd.org/changeset/base/354860 Log: Achieve two goals at once: (1) Avoid an unnecessary broadcast TLB invalidation in reclaim_pv_chunk(). (2) Prevent an "invalid ASID" assertion failure in

svn commit: r354859 - head

2019-11-19 Thread Bryan Drewery
Author: bdrewery Date: Tue Nov 19 16:40:46 2019 New Revision: 354859 URL: https://svnweb.freebsd.org/changeset/base/354859 Log: WITH_SYSTEM_LINKER: Fix rebuilding lld every time. This is due to LLD_REVISION_STRING being renamed to LLD_REVISION in r351442 and the value being moved to

svn commit: r354858 - head/contrib/bsnmp/snmpd

2019-11-19 Thread Andrey V. Elsukov
Author: ae Date: Tue Nov 19 16:29:47 2019 New Revision: 354858 URL: https://svnweb.freebsd.org/changeset/base/354858 Log: Fix the byte order of IPv4 address parsed from begemotSnmpdTransInetStatus config option. An address is already in network byte order, there is no need to do

svn commit: r354857 - head/sys/netinet

2019-11-19 Thread Bjoern A. Zeeb
Author: bz Date: Tue Nov 19 15:38:55 2019 New Revision: 354857 URL: https://svnweb.freebsd.org/changeset/base/354857 Log: Reduce the vnet_set module size of ip_mroute to allow loading as a module. With VIMAGE kernels modules get special treatment as they need to also keep the original

svn commit: r354855 - head/sys/netinet6

2019-11-19 Thread Bjoern A. Zeeb
Author: bz Date: Tue Nov 19 14:53:13 2019 New Revision: 354855 URL: https://svnweb.freebsd.org/changeset/base/354855 Log: mld: fix epoch assertion in6ifa_ifpforlinklocal() asserts the net epoch. The test case from r354832 revealed code paths where we call into the function without

svn commit: r354854 - head/sys/sys

2019-11-19 Thread David Bright
Author: dab Date: Tue Nov 19 14:46:28 2019 New Revision: 354854 URL: https://svnweb.freebsd.org/changeset/base/354854 Log: Don't sanitize linker_set The assumptions of linker_set don't play nicely with AddressSanitizer. AddressSanitizer adds a 'redzone' of zeros around globals

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

2019-11-19 Thread Andrew Turner
Author: andrew Date: Tue Nov 19 13:28:59 2019 New Revision: 354853 URL: https://svnweb.freebsd.org/changeset/base/354853 Log: Return 0 from ptrace_set_pc as it now completes successfully. Sponsored by: DARPA, AFRL Modified: head/sys/arm64/arm64/machdep.c Modified:

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

2019-11-19 Thread Andrew Turner
Author: andrew Date: Tue Nov 19 13:25:46 2019 New Revision: 354852 URL: https://svnweb.freebsd.org/changeset/base/354852 Log: Allow ptrace to set the probram counter on arm64. Sponsored by: DARPA, AFRL Modified: head/sys/arm64/arm64/machdep.c Modified: head/sys/arm64/arm64/machdep.c

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

2019-11-19 Thread Andrew Turner
Author: andrew Date: Tue Nov 19 10:57:44 2019 New Revision: 354851 URL: https://svnweb.freebsd.org/changeset/base/354851 Log: Fix the definition of bus_space_read_stream_8 on arm64. This is currently unused, however will be when the Kernel Concurrency Sanitizer (KCSAN) is imported from

svn commit: r354850 - head/sys/vm

2019-11-19 Thread Doug Moore
Author: dougm Date: Tue Nov 19 08:06:31 2019 New Revision: 354850 URL: https://svnweb.freebsd.org/changeset/base/354850 Log: Drop the extra argument from swp_pager_meta_ctl and have it do lookup only. Rename it swp_pager_meta_lookup. Stop checking for obj->type == swap there and assert it