svn commit: r343675 - stable/12/libexec/rc

2019-02-01 Thread Andriy Voskoboinyk
Author: avos Date: Sat Feb 2 04:19:35 2019 New Revision: 343675 URL: https://svnweb.freebsd.org/changeset/base/343675 Log: MFC r343499: rc(8): do not stop dhclient(8) when wpa_supplicant(8) / hostapd(8) is used They will stop it automatically ('Interface wlan0 is down, dhclient exiting

svn commit: r343673 - head/sys/vm

2019-02-01 Thread Alexander Motin
Author: mav Date: Sat Feb 2 04:11:59 2019 New Revision: 343673 URL: https://svnweb.freebsd.org/changeset/base/343673 Log: Fix integer math overflow in UMA hash_alloc(). 512GB of ZFS ABD ARC means abd_chunk zone of 128M 4KB items. To manage them UMA tries to allocate 2GB hash table, whic

svn commit: r343676 - stable/11/etc

2019-02-01 Thread Andriy Voskoboinyk
Author: avos Date: Sat Feb 2 04:21:00 2019 New Revision: 343676 URL: https://svnweb.freebsd.org/changeset/base/343676 Log: MFC r343499: rc(8): do not stop dhclient(8) when wpa_supplicant(8) / hostapd(8) is used They will stop it automatically ('Interface wlan0 is down, dhclient exiting

svn commit: r343674 - in head/sys: conf powerpc/powernv powerpc/pseries

2019-02-01 Thread Justin Hibbits
Author: jhibbits Date: Sat Feb 2 04:15:16 2019 New Revision: 343674 URL: https://svnweb.freebsd.org/changeset/base/343674 Log: powerpc/powernv: Add a driver for the POWER9 XIVE interrupt controller The XIVE (External Interrupt Virtualization Engine) is a new interrupt controller present

svn commit: r343672 - head/libexec/rtld-elf/i386

2019-02-01 Thread Eric van Gyzen
Author: vangyzen Date: Fri Feb 1 23:16:59 2019 New Revision: 343672 URL: https://svnweb.freebsd.org/changeset/base/343672 Log: rtld: pacify -Wmaybe-uninitialized from gcc6 Sponsored by: Dell EMC Isilon Modified: head/libexec/rtld-elf/i386/reloc.c Modified: head/libexec/rtld-elf/i386/re

svn commit: r343671 - head/lib/msun

2019-02-01 Thread Eric van Gyzen
Author: vangyzen Date: Fri Feb 1 23:15:54 2019 New Revision: 343671 URL: https://svnweb.freebsd.org/changeset/base/343671 Log: libm: squelch -Woverflow from gcc6 Sponsored by: Dell EMC Isilon Modified: head/lib/msun/Makefile Modified: head/lib/msun/Makefile

svn commit: r343670 - in head/sys: dev/qlnx/qlnxe dev/qlnx/qlnxr modules/qlnx/qlnxr

2019-02-01 Thread Conrad Meyer
Author: cem Date: Fri Feb 1 23:04:45 2019 New Revision: 343670 URL: https://svnweb.freebsd.org/changeset/base/343670 Log: qlnxr(4), qlnxe(4): Unbreak gcc build Remove redundant definitions and conditionalize Clang-specific CFLAGS. Sponsored by: Dell EMC Isilon Modified: head/sys/de

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

2019-02-01 Thread Ed Maste
Author: emaste Date: Fri Feb 1 22:24:14 2019 New Revision: 343669 URL: https://svnweb.freebsd.org/changeset/base/343669 Log: readelf: decode FreeBSD note types Decode NT_FREEBSD_ABI_TAG, NT_FREEBSD_ARCH_TAG, and NT_FREEBSD_FEATURE_CTL. Reviewed by: brooks, kib (earlier) MFC after:

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

2019-02-01 Thread Konstantin Belousov
Author: kib Date: Fri Feb 1 21:09:36 2019 New Revision: 343668 URL: https://svnweb.freebsd.org/changeset/base/343668 Log: Disable boot-time memory test on i386 be default. With the current 24G memory limit for GENERIC, the boot time test causes quite visible delay, amplified by the defau

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

2019-02-01 Thread Konstantin Belousov
Author: kib Date: Fri Feb 1 20:46:47 2019 New Revision: 343667 URL: https://svnweb.freebsd.org/changeset/base/343667 Log: x86: correctly limit max memory resource address.. CPU and buses can manage up to the limit reported by cpu_maxphyaddr, so set mem_rman to the value returned by cpu_g

svn commit: r343666 - in head/sys/dev/cxgbe: . common

2019-02-01 Thread Navdeep Parhar
Author: np Date: Fri Feb 1 20:42:49 2019 New Revision: 343666 URL: https://svnweb.freebsd.org/changeset/base/343666 Log: cxgbe(4): Improved error reporting and diagnostics. "slow" interrupt handler: - Expand the list of INT_CAUSE registers known to the driver. - Add decode information

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

2019-02-01 Thread Ed Maste
Author: emaste Date: Fri Feb 1 20:28:15 2019 New Revision: 343665 URL: https://svnweb.freebsd.org/changeset/base/343665 Log: readelf: use table-based DT_FLAGS and DT_FLAGS_1 decoding Fewer lines of code and more maintainable. Reviewed by: brooks, kib MFC after:1 week Sponsore

svn commit: r343664 - stable/12/sys/vm

2019-02-01 Thread Mark Johnston
Author: markj Date: Fri Feb 1 18:19:33 2019 New Revision: 343664 URL: https://svnweb.freebsd.org/changeset/base/343664 Log: MFC r343353: Correct uma_prealloc()'s use of domainset iterators after r339925. Modified: stable/12/sys/vm/uma_core.c Directory Properties: stable/12/ (props chan

svn commit: r343663 - head/sys/teken

2019-02-01 Thread Bruce Evans
Author: bde Date: Fri Feb 1 16:07:49 2019 New Revision: 343663 URL: https://svnweb.freebsd.org/changeset/base/343663 Log: Fix function keys for syscons in cons25 mode (vidcontrol -T cons25). kbd(4) (but only documented in atkbd(4)) maintains a table of strings for 96 function keys. Usin

svn commit: r343662 - svnadmin/conf

2019-02-01 Thread Jonathan T. Looney
Author: jtl Date: Fri Feb 1 15:38:20 2019 New Revision: 343662 URL: https://svnweb.freebsd.org/changeset/base/343662 Log: Add bz@ as a co-mentor for thj@. Approved by: core (implicit) Modified: svnadmin/conf/mentors Modified: svnadmin/conf/mentors =

svn commit: r343661 - in head/sys/netinet: . tcp_stacks

2019-02-01 Thread Michael Tuexen
Author: tuexen Date: Fri Feb 1 12:33:00 2019 New Revision: 343661 URL: https://svnweb.freebsd.org/changeset/base/343661 Log: When handling SYN-ACK segments in the SYN-RCVD state, set tp->snd_wnd consistently. This inconsistency was observed when working on the bug reported in PR 235256

svn commit: r343660 - stable/11/sys/dev/virtio/network

2019-02-01 Thread Vincenzo Maffione
Author: vmaffione Date: Fri Feb 1 12:24:56 2019 New Revision: 343660 URL: https://svnweb.freebsd.org/changeset/base/343660 Log: MFC r343552 vtnet: fix typo in vtnet_free_taskqueues Because of a typo, the code was mistakenly resetting the vtnrx_vq pointer rather than vtntx_tq. R

svn commit: r343659 - stable/12/sys/dev/virtio/network

2019-02-01 Thread Vincenzo Maffione
Author: vmaffione Date: Fri Feb 1 12:22:48 2019 New Revision: 343659 URL: https://svnweb.freebsd.org/changeset/base/343659 Log: MFC r343552 vtnet: fix typo in vtnet_free_taskqueues Because of a typo, the code was mistakenly resetting the vtnrx_vq pointer rather than vtntx_tq. R

svn commit: r343656 - in stable/12/sys/dev/usb: . quirk

2019-02-01 Thread Hans Petter Selasky
Author: hselasky Date: Fri Feb 1 10:08:34 2019 New Revision: 343656 URL: https://svnweb.freebsd.org/changeset/base/343656 Log: MFC r343453: Add new USB quirk. PR: 235202 Differential Revision:https://reviews.freebsd.org/D18917 Sponsored by: Mellanox

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

2019-02-01 Thread Hans Petter Selasky
Author: hselasky Date: Fri Feb 1 10:06:49 2019 New Revision: 343655 URL: https://svnweb.freebsd.org/changeset/base/343655 Log: MFC r343451: Add full support for PCI_ANY_ID when matching PCI IDs in the LinuxKPI. Sponsored by: Mellanox Technologies Modified: stable/11/sys/compat

svn commit: r343658 - in stable/10/sys/dev/usb: . quirk

2019-02-01 Thread Hans Petter Selasky
Author: hselasky Date: Fri Feb 1 10:09:54 2019 New Revision: 343658 URL: https://svnweb.freebsd.org/changeset/base/343658 Log: MFC r343453: Add new USB quirk. PR: 235202 Differential Revision:https://reviews.freebsd.org/D18917 Sponsored by: Mellanox

svn commit: r343653 - stable/11/sys/netpfil/pf

2019-02-01 Thread Kristof Provost
Author: kp Date: Fri Feb 1 10:04:54 2019 New Revision: 343653 URL: https://svnweb.freebsd.org/changeset/base/343653 Log: MFC r343418: pf: Fix use-after-free of counters When cleaning up a vnet we free the counters in V_pf_default_rule and V_pf_status from shutdown_pf(), but we can s

svn commit: r343657 - in stable/11/sys/dev/usb: . quirk

2019-02-01 Thread Hans Petter Selasky
Author: hselasky Date: Fri Feb 1 10:09:13 2019 New Revision: 343657 URL: https://svnweb.freebsd.org/changeset/base/343657 Log: MFC r343453: Add new USB quirk. PR: 235202 Differential Revision:https://reviews.freebsd.org/D18917 Sponsored by: Mellanox

svn commit: r343651 - stable/12/sys/netinet6

2019-02-01 Thread Hans Petter Selasky
Author: hselasky Date: Fri Feb 1 09:18:44 2019 New Revision: 343651 URL: https://svnweb.freebsd.org/changeset/base/343651 Log: Build fix for missing NET_EPOCH_XXX() dependencies after r343650. This patch is to be reverted when the relevant changes are MFC'ed. This is a direct commit. S

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

2019-02-01 Thread Hans Petter Selasky
Author: hselasky Date: Fri Feb 1 10:05:50 2019 New Revision: 343654 URL: https://svnweb.freebsd.org/changeset/base/343654 Log: MFC r343451: Add full support for PCI_ANY_ID when matching PCI IDs in the LinuxKPI. Sponsored by: Mellanox Technologies Modified: stable/12/sys/compat

svn commit: r343652 - stable/12/sys/netpfil/pf

2019-02-01 Thread Kristof Provost
Author: kp Date: Fri Feb 1 10:04:53 2019 New Revision: 343652 URL: https://svnweb.freebsd.org/changeset/base/343652 Log: MFC r343418: pf: Fix use-after-free of counters When cleaning up a vnet we free the counters in V_pf_default_rule and V_pf_status from shutdown_pf(), but we can s

svn commit: r343649 - stable/12/sys/netinet6

2019-02-01 Thread Hans Petter Selasky
Author: hselasky Date: Fri Feb 1 09:07:27 2019 New Revision: 343649 URL: https://svnweb.freebsd.org/changeset/base/343649 Log: MFC r343394: When detaching a network interface drain the workqueue freeing the inm's because the destructor will access the if_ioctl() callback in the ifnet poin

svn commit: r343647 - stable/12/sys/netinet6

2019-02-01 Thread Hans Petter Selasky
Author: hselasky Date: Fri Feb 1 09:05:41 2019 New Revision: 343647 URL: https://svnweb.freebsd.org/changeset/base/343647 Log: MFC r343392: Fix duplicate acquiring of refcount when joining IPv6 multicast groups. This was observed by starting and stopping rpcbind(8) multiple times. PR:

svn commit: r343650 - stable/12/sys/netinet6

2019-02-01 Thread Hans Petter Selasky
Author: hselasky Date: Fri Feb 1 09:08:19 2019 New Revision: 343650 URL: https://svnweb.freebsd.org/changeset/base/343650 Log: MFC r343395: Fix refcounting leaks in IPv6 MLD code leading to loss of IPv6 connectivity. Looking at past changes in this area like r337866, some refcounting

svn commit: r343648 - stable/12/sys/netinet6

2019-02-01 Thread Hans Petter Selasky
Author: hselasky Date: Fri Feb 1 09:06:40 2019 New Revision: 343648 URL: https://svnweb.freebsd.org/changeset/base/343648 Log: MFC r343393: Add debugging sysctl to disable incoming MLD v2 messages similar to the existing sysctl for MLD v1 messages. PR: 233535 Differ

svn commit: r343646 - head/sys/netinet

2019-02-01 Thread Gleb Smirnoff
Author: glebius Date: Fri Feb 1 08:10:26 2019 New Revision: 343646 URL: https://svnweb.freebsd.org/changeset/base/343646 Log: Repair siftr(4): PFIL_IN and PFIL_OUT are defines of some value, relying on them having particular values can break things. Modified: head/sys/netinet/siftr.c Modi

svn commit: r343645 - head/sys/contrib/ipfilter/netinet

2019-02-01 Thread Gleb Smirnoff
Author: glebius Date: Fri Feb 1 07:48:37 2019 New Revision: 343645 URL: https://svnweb.freebsd.org/changeset/base/343645 Log: Unbreak call to ipf_check(): it expects the out parameter to be 0 or 1. Pointy hat to:glebius Reported by: cy Modified: head/sys/contrib/ipfilter/neti

Re: svn commit: r343636 - head/sbin/pfilctl

2019-02-01 Thread Bruce Evans
On Fri, 1 Feb 2019, Gleb Smirnoff wrote: Log: Hopefully fix compilation by other compilers. You mean "Hopefully fix compilation by compilers whose -Wnested-externs support is not broken". bsd.sys.mk sets -Wnested-externs at WARNS >= 6 and also -Wredundant-decls to inhibit the engineering and