svn commit: r351114 - head/sys/vm

2019-08-16 Thread Konstantin Belousov
Author: kib Date: Fri Aug 16 09:43:49 2019 New Revision: 351114 URL: https://svnweb.freebsd.org/changeset/base/351114 Log: Fix OOM handling of some corner cases. In addition to pagedaemon initiating OOM, also do it from the vm_fault() internals. Namely, if the thread waits for a free pag

svn commit: r351115 - head/cddl/contrib/opensolaris/cmd/zpool

2019-08-16 Thread Mateusz Piotrowski
Author: 0mp (ports committer) Date: Fri Aug 16 10:43:23 2019 New Revision: 351115 URL: https://svnweb.freebsd.org/changeset/base/351115 Log: zpool-features.7: Fix a typo Reported by: pstef Reviewed by: pstef Approved by: src (pstef) Differential Revision:https://reviews.fre

svn commit: r351118 - head/contrib/netbsd-tests/lib/libpthread

2019-08-16 Thread Eric van Gyzen
Author: vangyzen Date: Fri Aug 16 13:10:08 2019 New Revision: 351118 URL: https://svnweb.freebsd.org/changeset/base/351118 Log: Update pthread_cond_timedwait() test to current NetBSD NetBSD adapted and committed our r350620. Update to their version 1.8. Reviewed by: ngie Obtained f

svn commit: r351119 - in head/stand: . libsa

2019-08-16 Thread Kyle Evans
Author: kevans Date: Fri Aug 16 13:22:57 2019 New Revision: 351119 URL: https://svnweb.freebsd.org/changeset/base/351119 Log: stand: push LIBC_SRC up into defs.mk Other parts of stand/ that don't use libsa will need to grab bits from libc shortly. Push LIBC_SRC up to defs.mk in advance of

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

2019-08-16 Thread Ed Maste
Author: emaste Date: Fri Aug 16 13:50:44 2019 New Revision: 351120 URL: https://svnweb.freebsd.org/changeset/base/351120 Log: Regen src.conf.5 after r351027 (enable BSD_CRTBEGIN on powerpc) Modified: head/share/man/man5/src.conf.5 Modified: head/share/man/man5/src.conf.5

svn commit: r351121 - head/share/man/man7

2019-08-16 Thread Ed Maste
Author: emaste Date: Fri Aug 16 14:06:04 2019 New Revision: 351121 URL: https://svnweb.freebsd.org/changeset/base/351121 Log: arch.7: indicate expectation that arm (i.e., v5) will be removed before 13.0 MFC after:1 week Modified: head/share/man/man7/arch.7 Modified: head/share/man/m

svn commit: r351122 - head/lib/libc/sys

2019-08-16 Thread Ed Maste
Author: emaste Date: Fri Aug 16 14:14:57 2019 New Revision: 351122 URL: https://svnweb.freebsd.org/changeset/base/351122 Log: Add @generated tag to libc syscall asm wrappers Although libc syscall wrappers do not get checked in this can aid in finding the source of generated files when spe

svn commit: r351129 - head/sys/dev/fdt

2019-08-16 Thread Emmanuel Vadot
Author: manu Date: Fri Aug 16 17:08:06 2019 New Revision: 351129 URL: https://svnweb.freebsd.org/changeset/base/351129 Log: fdt: simple-mfd: Set the syscon memory to SHAREABLE Since syscon is usually used with another compatible string (and so another driver), this driver might want to ma

svn commit: r351130 - head/sys/arm/mv

2019-08-16 Thread Emmanuel Vadot
Author: manu Date: Fri Aug 16 17:10:38 2019 New Revision: 351130 URL: https://svnweb.freebsd.org/changeset/base/351130 Log: arm64: mv: a37x0_gpio: Set the memory to SHAREABLE Since r349596 the syscon driver will map the memory. Since the gpio/pinctrl controller wants it too set it to SHAR

svn commit: r351131 - in head/sys/arm64: arm64 include

2019-08-16 Thread Ed Maste
Author: emaste Date: Fri Aug 16 18:21:31 2019 New Revision: 351131 URL: https://svnweb.freebsd.org/changeset/base/351131 Log: aarch64: make pmap_change_attr public like on other platforms Submitted by: Greg V Reviewed by: markj Differential Revision:https://reviews.freebsd.org

svn commit: r351132 - in head/sys: dev/md sys

2019-08-16 Thread Brooks Davis
Author: brooks Date: Fri Aug 16 18:57:32 2019 New Revision: 351132 URL: https://svnweb.freebsd.org/changeset/base/351132 Log: md(4): remove the unused and unusable MDIOCLIST ioctl. It is unused, the ABI was broken in r322969, and it is broken by design (more than MDNPAD md devices can exi

svn commit: r351133 - head/sys/vm

2019-08-16 Thread Aleksandr Rybalko
Author: ray Date: Fri Aug 16 19:27:05 2019 New Revision: 351133 URL: https://svnweb.freebsd.org/changeset/base/351133 Log: Check paddr for overflow. Fix panic on initialize of "vm reserv" per-superpage lock in case when RAM ends at upper boundary of address space. Observed on ARM32 board BP

svn commit: r351134 - head/sys/kern

2019-08-16 Thread Alexander Motin
Author: mav Date: Fri Aug 16 19:46:22 2019 New Revision: 351134 URL: https://svnweb.freebsd.org/changeset/base/351134 Log: Add support for 'j', 't' and 'z' flags to kernel sscanf(). MFC after:2 weeks Modified: head/sys/kern/subr_scanf.c Modified: head/sys/kern/subr_scanf.c =

svn commit: r351135 - head/stand/i386/boot2

2019-08-16 Thread Kyle Evans
Author: kevans Date: Fri Aug 16 20:07:43 2019 New Revision: 351135 URL: https://svnweb.freebsd.org/changeset/base/351135 Log: stand: boot2: fix build with xtoolchain-llvm90 ufsread.c grows a dependency on __ashldi3 with llvm90. Grab ashldi3.c out of compiler-rt rather than trying to link

svn commit: r351136 - head/stand/libsa

2019-08-16 Thread Kyle Evans
Author: kevans Date: Fri Aug 16 20:09:20 2019 New Revision: 351136 URL: https://svnweb.freebsd.org/changeset/base/351136 Log: stand: gptboot: fix build with xtoolchain-llvm90 ufsread.c grows a dependency on __ashldi3 with llvm90. For gptboot, just start pulling in ashldi3.c ashrdi3.c lshr

svn commit: r351137 - in head/sys: conf dev/ntb/test modules/ntb

2019-08-16 Thread Alexander Motin
Author: mav Date: Fri Aug 16 20:14:37 2019 New Revision: 351137 URL: https://svnweb.freebsd.org/changeset/base/351137 Log: NTB Tool: Test driver for NTB hardware drivers. NTB Tool driver is meant for testing NTB hardware driver functionalities, such as doorbell interrupts, link events, sc

svn commit: r351138 - head/sys/modules/ntb/ntb_tool

2019-08-16 Thread Alexander Motin
Author: mav Date: Fri Aug 16 20:30:31 2019 New Revision: 351138 URL: https://svnweb.freebsd.org/changeset/base/351138 Log: Forgotten part of r351137. MFC after:2 weeks Added: head/sys/modules/ntb/ntb_tool/ head/sys/modules/ntb/ntb_tool/Makefile (contents, props changed) Added: h

svn commit: r351140 - in head: . sys/sys

2019-08-16 Thread Xin LI
) +++ head/ObsoleteFiles.inc Fri Aug 16 20:53:36 2019(r351140) @@ -38,6 +38,8 @@ # xargs -n1 | sort | uniq -d; # done +# 20190816: dir.h removed from POSIX +OLD_FILES+=usr/include/sys/dir.h # 20190729: gzip'ed a.out support removed OLD_FILES+=usr/include/sys/inflate.h # 201

svn commit: r351144 - in head/sys: arm64/conf modules/dtb/mv

2019-08-16 Thread Emmanuel Vadot
Author: manu Date: Fri Aug 16 21:11:43 2019 New Revision: 351144 URL: https://svnweb.freebsd.org/changeset/base/351144 Log: arm64: Add EspressoBin DTB to the build This will compile the espressobin dts to a dtb file and this will be install in /boot/dtb/marvell/ during installkernel.

svn commit: r351146 - head/usr.sbin/usbconfig

2019-08-16 Thread Hans Petter Selasky
Author: hselasky Date: Fri Aug 16 21:17:56 2019 New Revision: 351146 URL: https://svnweb.freebsd.org/changeset/base/351146 Log: Implement detach_kernel_driver command in usbconfig(8). Submitted by: Kevin Zheng PR: 239916 MFC after:1 week Modified: head/usr.sbin/usbconf

svn commit: r351151 - head/lib/libsysdecode

2019-08-16 Thread Bryan Drewery
Author: bdrewery Date: Fri Aug 16 22:34:10 2019 New Revision: 351151 URL: https://svnweb.freebsd.org/changeset/base/351151 Log: Rework r339635 to fix .depend.tables.h handling. Avoid touching the tables.h file unless it has changed to avoid unneeded rebuilds. Also revert r350301's ex

svn commit: r351152 - head/sys/net

2019-08-16 Thread Eric Joyner
Author: erj Date: Fri Aug 16 23:33:44 2019 New Revision: 351152 URL: https://svnweb.freebsd.org/changeset/base/351152 Log: iflib: add iflib_deregister to help cleanup on exit Commit message by Jake: The iflib_register function exists to allocate and setup some common structures used by

svn commit: r351153 - in head: sbin/ifconfig sys/net

2019-08-16 Thread Eric Joyner
Author: erj Date: Sat Aug 17 00:10:56 2019 New Revision: 351153 URL: https://svnweb.freebsd.org/changeset/base/351153 Log: net: Update SFF-8024 definitions and strings with values from rev 4.6 This will let ifconfig -v's SFF eeprom read functionality recognize more module types. Sign

svn commit: r351155 - head/usr.sbin/config

2019-08-16 Thread Warner Losh
Author: imp Date: Sat Aug 17 02:35:53 2019 New Revision: 351155 URL: https://svnweb.freebsd.org/changeset/base/351155 Log: Move initializations of config earlier. Inizialize global variables earlier in the process. It doesn't matter today, but may in the future if we want to access these

svn commit: r351156 - head/usr.sbin/config

2019-08-16 Thread Warner Losh
Author: imp Date: Sat Aug 17 02:36:37 2019 New Revision: 351156 URL: https://svnweb.freebsd.org/changeset/base/351156 Log: Add nowerror and local to the list of tokens. Modified: head/usr.sbin/config/mkmakefile.c Modified: head/usr.sbin/config/mkmakefile.c ===

svn commit: r351157 - head/usr.sbin/config

2019-08-16 Thread Warner Losh
Author: imp Date: Sat Aug 17 02:36:42 2019 New Revision: 351157 URL: https://svnweb.freebsd.org/changeset/base/351157 Log: Fix small bug in wrapping introduced in r325955. When local support was fixed, it introduced a minor bug in formatting. We don't increment the lpos by enouogh, so li

svn commit: r351158 - head/sys/compat/linuxkpi/common/include/linux

2019-08-16 Thread Conrad Meyer
Author: cem Date: Sat Aug 17 03:00:58 2019 New Revision: 351158 URL: https://svnweb.freebsd.org/changeset/base/351158 Log: Linuxkpi: Prevent easy generated ctor name conflicts with prefix Sponsored by: Dell EMC Isilon Modified: head/sys/compat/linuxkpi/common/include/linux/workqueue.h M

svn commit: r351159 - head/sys/ofed/drivers/infiniband/ulp/sdp

2019-08-16 Thread Conrad Meyer
Author: cem Date: Sat Aug 17 03:03:26 2019 New Revision: 351159 URL: https://svnweb.freebsd.org/changeset/base/351159 Log: SDP: SYSCTL_DECL SDP-wide sysctl node in header This allows use of the shared _net_inet_sdp in more than one compilation unit. (Nothing in-tree uses this today, but

svn commit: r351160 - head/sys/ofed/drivers/infiniband/ulp/sdp

2019-08-16 Thread Conrad Meyer
Author: cem Date: Sat Aug 17 03:05:09 2019 New Revision: 351160 URL: https://svnweb.freebsd.org/changeset/base/351160 Log: SDP: Include nice string names for raw event numbers in a dbg() Sponsored by: Dell EMC Isilon Modified: head/sys/ofed/drivers/infiniband/ulp/sdp/sdp_cma.c Modified:

svn commit: r351161 - head/sys/ofed/drivers/infiniband/ulp/sdp

2019-08-16 Thread Conrad Meyer
Author: cem Date: Sat Aug 17 03:06:46 2019 New Revision: 351161 URL: https://svnweb.freebsd.org/changeset/base/351161 Log: SDP: Also log a nice status string in RX WC error dbg() Sponsored by: Dell EMC Isilon Modified: head/sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c Modified: head/sys

svn commit: r351162 - head/sys/ofed/drivers/infiniband/ulp/sdp

2019-08-16 Thread Conrad Meyer
Author: cem Date: Sat Aug 17 03:07:41 2019 New Revision: 351162 URL: https://svnweb.freebsd.org/changeset/base/351162 Log: SDP: Add a dbg() on QP events Sponsored by: Dell EMC Isilon Modified: head/sys/ofed/drivers/infiniband/ulp/sdp/sdp_cma.c Modified: head/sys/ofed/drivers/infiniband/

svn commit: r351163 - head/sys/ofed/include/rdma

2019-08-16 Thread Conrad Meyer
Author: cem Date: Sat Aug 17 03:09:03 2019 New Revision: 351163 URL: https://svnweb.freebsd.org/changeset/base/351163 Log: OFED: Fix ib_mad.h ib_user_mad.h include to match new uapi path Sponsored by: Dell EMC Isilon Modified: head/sys/ofed/include/rdma/ib_mad.h Modified: head/sys/ofed/

svn commit: r351165 - head/tests/sys/netpfil/common

2019-08-16 Thread Tom Jones
Author: thj Date: Sat Aug 17 06:44:11 2019 New Revision: 351165 URL: https://svnweb.freebsd.org/changeset/base/351165 Log: Add basic NAT test for pf, ipf and ipfw Add common firewall NAT tests for pf, ipf and ipfw (using both in-kernel and userspace NAT). Submitted by: Ahsan Barkat

svn commit: r351166 - head/stand/efi/loader

2019-08-16 Thread Tom Jones
Author: thj Date: Sat Aug 17 06:47:43 2019 New Revision: 351166 URL: https://svnweb.freebsd.org/changeset/base/351166 Log: Reduce size of EFI_STAGING_SIZE to 32 on arm Reduce the size of the EFI_STAGING area we allocate on arm to 32. On arm SBC such as the NanoPi-NEOLTS the staging area a