svn commit: r359159 - head/sys/dev/cxgbe

2020-03-19 Thread Navdeep Parhar
Author: np Date: Fri Mar 20 05:12:16 2020 New Revision: 359159 URL: https://svnweb.freebsd.org/changeset/base/359159 Log: cxgbe(4): Split sge_nm_rxq into three cachelines. This reduces the lines bouncing around between the driver rx ithread and the netmap rxsync thread. There is no net

svn commit: r359158 - in head/sys/dev: rtwn/usb usb

2020-03-19 Thread Gavin Atkinson
Author: gavin Date: Fri Mar 20 04:13:39 2020 New Revision: 359158 URL: https://svnweb.freebsd.org/changeset/base/359158 Log: Add new USB device ID for Elecom 802.11ac USB device. MFC after:2 weeks Modified: head/sys/dev/rtwn/usb/rtwn_usb_attach.h head/sys/dev/usb/usbdevs

svn commit: r359157 - head/share/misc

2020-03-19 Thread Sevan Janiyan
Author: sevan (doc committer) Date: Fri Mar 20 03:15:23 2020 New Revision: 359157 URL: https://svnweb.freebsd.org/changeset/base/359157 Log: Add DragonFly BSD 5.8 & 5.63 Modified: head/share/misc/bsd-family-tree Modified: head/share/misc/bsd-family-tree

svn commit: r359156 - head/sys/netinet

2020-03-19 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 19 23:07:52 2020 New Revision: 359156 URL: https://svnweb.freebsd.org/changeset/base/359156 Log: A a missing NET_EPOCH_ENTER/NET_EPOCH_EXIT pair. This was affecting implicit connection setups via sendmsg(). Reported by:

svn commit: r359155 - in stable/12/stand/i386: . boot2 gptboot gptzfsboot isoboot loader zfsboot

2020-03-19 Thread Dimitry Andric
Author: dim Date: Thu Mar 19 22:33:24 2020 New Revision: 359155 URL: https://svnweb.freebsd.org/changeset/base/359155 Log: MFC r358643: Link stand/i386 components using a linker script LLD 10.0.0 changed the behavior of the -Ttext option, so that using -Ttext=0x0 now causes linking

svn commit: r359154 - head/sys/netinet6

2020-03-19 Thread Mark Johnston
Author: markj Date: Thu Mar 19 21:38:52 2020 New Revision: 359154 URL: https://svnweb.freebsd.org/changeset/base/359154 Log: Fix synchronization in the IPV6_2292PKTOPTIONS set handler. The inpcb needs to be locked when we update output packet options. Otherwise it is possible for the

svn commit: r359153 - in head/stand: . common efi/gptboot i386/gptboot i386/gptzfsboot libsa uboot/lib

2020-03-19 Thread Toomas Soome
Author: tsoome Date: Thu Mar 19 21:05:11 2020 New Revision: 359153 URL: https://svnweb.freebsd.org/changeset/base/359153 Log: loader: remove libsa/crc32.c and use version from zlib we have crc32(const void *, size_t) in libsa. Unfortunately zlib has crc32(long, const unigned char *,

svn commit: r359152 - head/sys/netinet

2020-03-19 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 19 21:01:16 2020 New Revision: 359152 URL: https://svnweb.freebsd.org/changeset/base/359152 Log: Consistently provide arguments for timer start and stop routines. This is another step in cleaning up timer handling. MFC after:1 week Modified:

svn commit: r359151 - head/sys/netinet

2020-03-19 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 19 18:55:54 2020 New Revision: 359151 URL: https://svnweb.freebsd.org/changeset/base/359151 Log: Cleanup the stream reset and asconf timer. MFC after:1 week Modified: head/sys/netinet/sctp_timer.c head/sys/netinet/sctp_timer.h

svn commit: r359150 - stable/12

2020-03-19 Thread Ed Maste
Author: emaste Date: Thu Mar 19 18:17:43 2020 New Revision: 359150 URL: https://svnweb.freebsd.org/changeset/base/359150 Log: MFC r346085: Add Cirrus CI config file to support CI builds Also followup commits: r346121: Cirrus-CI: pass OVMF env var to test script for upcoming changes

svn commit: r359149 - stable/12/tools/boot

2020-03-19 Thread Ed Maste
Author: emaste Date: Thu Mar 19 18:15:09 2020 New Revision: 359149 URL: https://svnweb.freebsd.org/changeset/base/359149 Log: MFC r346080: Add a smoke test QEMU boot script for CI And followon commits: r346317 (ian): Allow this test script to be run from within src/tools/boot r346329:

svn commit: r359148 - stable/11/release/doc/share/xml

2020-03-19 Thread Glen Barber
Author: gjb Date: Thu Mar 19 17:59:28 2020 New Revision: 359148 URL: https://svnweb.freebsd.org/changeset/base/359148 Log: Document EN-20:03-06, SA-20:04-09. Sponsored by: Rubicon Communications, LLC (netgate.com) Modified: stable/11/release/doc/share/xml/errata.xml

svn commit: r359147 - head/stand/common

2020-03-19 Thread Toomas Soome
Author: tsoome Date: Thu Mar 19 17:27:08 2020 New Revision: 359147 URL: https://svnweb.freebsd.org/changeset/base/359147 Log: loader: misaligned access of dos_partition structure armv7 crash due to misligned access of dos_partition dp_start field. Allocate and make copy of

svn commit: r359146 - head/sys/cam/scsi

2020-03-19 Thread Alexander Motin
Author: mav Date: Thu Mar 19 17:20:50 2020 New Revision: 359146 URL: https://svnweb.freebsd.org/changeset/base/359146 Log: Fix SES on device slots without phys after r349321. Broadcom 9400-8i8e HBAs report virtual SES device, where slots representing external connectors are reported

svn commit: r359145 - in releng: 11.3 11.3/sys/conf 12.1 12.1/sys/conf

2020-03-19 Thread Gordon Tetlow
older versions of FreeBSD, try WITHOUT_CLANG and the tip of head, and then rebuild without this option. The bootstrap process from older version of current across the gcc/clang cutover is a bit fragile. +20200319 p7 FreeBSD-EN-20:04.pfctl + FreeBSD-EN-20:06.ipv6

svn commit: r359144 - in releng: 11.3/contrib/ntp 11.3/contrib/ntp/html 11.3/contrib/ntp/html/drivers 11.3/contrib/ntp/include 11.3/contrib/ntp/libntp 11.3/contrib/ntp/libparse 11.3/contrib/ntp/ntp...

2020-03-19 Thread Gordon Tetlow
Author: gordon Date: Thu Mar 19 16:52:41 2020 New Revision: 359144 URL: https://svnweb.freebsd.org/changeset/base/359144 Log: Fix multiple denial of service in ntpd. Approved by: so Security: FreeBSD-SA-20:09.ntp Added: releng/11.3/contrib/ntp/include/ntp_calgps.h

svn commit: r359142 - in releng: 11.3/sys/kern 12.1/sys/kern

2020-03-19 Thread Gordon Tetlow
Author: gordon Date: Thu Mar 19 16:51:33 2020 New Revision: 359142 URL: https://svnweb.freebsd.org/changeset/base/359142 Log: Fix kernel memory disclosure with nested jails. Approved by: so Security: FreeBSD-SA-20:08.jail Security: CVE-2020-7453 Modified:

svn commit: r359143 - in stable/12/stand: efi/loader i386/libi386

2020-03-19 Thread Toomas Soome
Author: tsoome Date: Thu Mar 19 16:51:57 2020 New Revision: 359143 URL: https://svnweb.freebsd.org/changeset/base/359143 Log: MFC r354240, r354252, r358906 libi386/comconsole.c updates: We don't support configuring serial PCI cards in EFI. Make this clearer in the source rather than

svn commit: r359141 - in releng: 11.3/sys/net 12.1/sys/net

2020-03-19 Thread Gordon Tetlow
Author: gordon Date: Thu Mar 19 16:50:36 2020 New Revision: 359141 URL: https://svnweb.freebsd.org/changeset/base/359141 Log: Fix incorrect user-controlled pointer use in epair. Approved by: so Security: FreeBSD-SA-20:07.epair Security: CVE-2020-7452 Modified:

svn commit: r359140 - releng/12.1/sys/dev/ixl

2020-03-19 Thread Gordon Tetlow
Author: gordon Date: Thu Mar 19 16:49:32 2020 New Revision: 359140 URL: https://svnweb.freebsd.org/changeset/base/359140 Log: Fix insufficient ixl(4) ioctl(2) privilege checking. Approved by: so Security: FreeBSD-SA-20:06.if_ixl_ioctl Security: CVE-2019-15877 Modified:

svn commit: r359139 - in releng: 11.3/sys/dev/oce 12.1/sys/dev/oce

2020-03-19 Thread Gordon Tetlow
Author: gordon Date: Thu Mar 19 16:48:29 2020 New Revision: 359139 URL: https://svnweb.freebsd.org/changeset/base/359139 Log: Fix insufficient oce(4) ioctl(2) privilege checking. Approved by: so Security: FreeBSD-SA-20:05.if_oce_ioctl Security: CVE-2019-15876 Modified:

svn commit: r359138 - in releng: 11.3/sys/netinet 12.1/sys/netinet

2020-03-19 Thread Gordon Tetlow
Author: gordon Date: Thu Mar 19 16:46:01 2020 New Revision: 359138 URL: https://svnweb.freebsd.org/changeset/base/359138 Log: Fix TCP IPv6 SYN cache kernel information disclosure. Approved by: so Security: FreeBSD-SA-20:04.tcp Security: CVE-2020-7451 Modified:

svn commit: r359137 - in releng: 11.3/sys/netinet6 12.1/sys/netinet6

2020-03-19 Thread Gordon Tetlow
Author: gordon Date: Thu Mar 19 16:43:37 2020 New Revision: 359137 URL: https://svnweb.freebsd.org/changeset/base/359137 Log: Fix incorrect checksum calculations with IPv6 extension headers. Approved by: so Security: FreeBSD-EN-20:06.ipv6 Modified:

svn commit: r359136 - in releng/12.1/sys: dev/mlx5/mlx5_en netinet netinet6 sys

2020-03-19 Thread Gordon Tetlow
Author: gordon Date: Thu Mar 19 16:41:29 2020 New Revision: 359136 URL: https://svnweb.freebsd.org/changeset/base/359136 Log: Fix packet forwarding performance in mlx5en(4) driver. Approved by: so Security: FreeBSD-EN-20:05.mlx5en Modified:

svn commit: r359135 - releng/11.3/sys/netpfil/pf

2020-03-19 Thread Gordon Tetlow
Author: gordon Date: Thu Mar 19 16:35:15 2020 New Revision: 359135 URL: https://svnweb.freebsd.org/changeset/base/359135 Log: Fix missing pfctl(8) tunable. Approved by: so Security: FreeBSD-EN-20:04.pfctl Modified: releng/11.3/sys/netpfil/pf/pf.c

svn commit: r359134 - releng/12.1/crypto/openssh

2020-03-19 Thread Gordon Tetlow
Author: gordon Date: Thu Mar 19 16:34:11 2020 New Revision: 359134 URL: https://svnweb.freebsd.org/changeset/base/359134 Log: Fix misleading log messages upon successful sshd login. Approved by: so Security: FreeBSD-EN-20:03.sshd Modified: releng/12.1/crypto/openssh/monitor.c

svn commit: r359133 - head/sys/kern

2020-03-19 Thread Mark Johnston
Author: markj Date: Thu Mar 19 15:40:05 2020 New Revision: 359133 URL: https://svnweb.freebsd.org/changeset/base/359133 Log: kern_dup(): Call filecaps_free_prep() in a write section. filecaps_free_prep() bzeros the capabilities structure and we need to be careful to synchronize with

svn commit: r359132 - head/sys/kern

2020-03-19 Thread Mark Johnston
Author: markj Date: Thu Mar 19 15:39:45 2020 New Revision: 359132 URL: https://svnweb.freebsd.org/changeset/base/359132 Log: Enter a write sequence when updating rights. The Capsicum system calls modify file descriptor table entries. To ensure that readers observe a consistent snapshot

svn commit: r359131 - head/sys/netinet

2020-03-19 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 19 14:37:28 2020 New Revision: 359131 URL: https://svnweb.freebsd.org/changeset/base/359131 Log: The MTU candidates MUST be a multiple of 4, so make them so. MFC after:1 week Modified: head/sys/netinet/sctputil.c Modified:

svn commit: r359130 - head/sbin/pfctl

2020-03-19 Thread Kristof Provost
Author: kp Date: Thu Mar 19 12:54:43 2020 New Revision: 359130 URL: https://svnweb.freebsd.org/changeset/base/359130 Log: pfctl: improve rule load times with thousands of interfaces r343287 / D18759 introduced ifa_add_groups_to_map() which is now run by ifa_load/ifa_lookup/host_if. When

svn commit: r359129 - head/sys/cam/nvme

2020-03-19 Thread David Bright
Author: dab Date: Thu Mar 19 12:22:20 2020 New Revision: 359129 URL: https://svnweb.freebsd.org/changeset/base/359129 Log: Fix parameter reversal potentially causing buffer overrun. Two arguments were reversed in calls to cam_strvis() in nvme_da.c. This was found by a Coverity scan of

svn commit: r359128 - stable/11/lib/libc/gen

2020-03-19 Thread Mateusz Piotrowski
Author: 0mp (doc,ports committer) Date: Thu Mar 19 10:32:38 2020 New Revision: 359128 URL: https://svnweb.freebsd.org/changeset/base/359128 Log: MFC 358674, 358916: ftw.3: Add examples PR: 173448 [1] Submitted by: fernape@ (previous version) [1] Reviewed by: jilles

svn commit: r359127 - stable/12/lib/libc/gen

2020-03-19 Thread Mateusz Piotrowski
Author: 0mp (doc,ports committer) Date: Thu Mar 19 10:31:46 2020 New Revision: 359127 URL: https://svnweb.freebsd.org/changeset/base/359127 Log: MFC 358674, 358916: Add examples to ftw.3 ftw.3: Add examples PR: 173448 [1] Submitted by: fernape@ (previous version) [1]

svn commit: r359126 - head/share/misc

2020-03-19 Thread Mateusz Piotrowski
Author: 0mp (doc,ports committer) Date: Thu Mar 19 10:20:32 2020 New Revision: 359126 URL: https://svnweb.freebsd.org/changeset/base/359126 Log: Document my doc bit and that bcr@ was my mentor Modified: head/share/misc/committers-doc.dot Modified: head/share/misc/committers-doc.dot

svn commit: r359125 - head/lib/geom/eli

2020-03-19 Thread Mateusz Piotrowski
Author: 0mp (doc,ports committer) Date: Thu Mar 19 09:23:26 2020 New Revision: 359125 URL: https://svnweb.freebsd.org/changeset/base/359125 Log: Document geli(8) loader variables conventions The geli(8) manual page has an example for preloading keyfiles during boot. There is no detail

svn commit: r359124 - stable/9/sys/ofed/drivers/infiniband/ulp/ipoib

2020-03-19 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 19 09:21:27 2020 New Revision: 359124 URL: https://svnweb.freebsd.org/changeset/base/359124 Log: MFC r359014: Fix for double unlock in ipoib. The ipoib_unicast_send() function is not supposed to unlock the priv lock. Sponsored by: Mellanox Technologies

svn commit: r359123 - stable/10/sys/ofed/drivers/infiniband/ulp/ipoib

2020-03-19 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 19 09:20:41 2020 New Revision: 359123 URL: https://svnweb.freebsd.org/changeset/base/359123 Log: MFC r359014: Fix for double unlock in ipoib. The ipoib_unicast_send() function is not supposed to unlock the priv lock. Sponsored by: Mellanox Technologies

svn commit: r359121 - stable/12/sys/ofed/drivers/infiniband/ulp/ipoib

2020-03-19 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 19 09:19:22 2020 New Revision: 359121 URL: https://svnweb.freebsd.org/changeset/base/359121 Log: MFC r359014: Fix for double unlock in ipoib. The ipoib_unicast_send() function is not supposed to unlock the priv lock. Sponsored by: Mellanox Technologies

svn commit: r359122 - stable/11/sys/ofed/drivers/infiniband/ulp/ipoib

2020-03-19 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 19 09:20:04 2020 New Revision: 359122 URL: https://svnweb.freebsd.org/changeset/base/359122 Log: MFC r359014: Fix for double unlock in ipoib. The ipoib_unicast_send() function is not supposed to unlock the priv lock. Sponsored by: Mellanox Technologies

svn commit: r359120 - head/sys/dev/usb

2020-03-19 Thread Hans Petter Selasky
Author: hselasky Date: Thu Mar 19 09:15:59 2020 New Revision: 359120 URL: https://svnweb.freebsd.org/changeset/base/359120 Log: Correctly implement support for remote wakeup for USB 3.0 device. Submitted by: Horse Ma MFC after:1 week Sponsored by: Mellanox Technologies Modified:

svn commit: r359119 - svnadmin/conf

2020-03-19 Thread Kirill Ponomarev
Author: krion (ports committer) Date: Thu Mar 19 08:13:51 2020 New Revision: 359119 URL: https://svnweb.freebsd.org/changeset/base/359119 Log: Welcome Aleksandr Fedorov as a src committer. Aleksandr will focus on network virtualization. vmaffione and jhb will be his mentors.

svn commit: r359118 - head/lib/libc/nls

2020-03-19 Thread Xin LI
Author: delphij Date: Thu Mar 19 06:33:06 2020 New Revision: 359118 URL: https://svnweb.freebsd.org/changeset/base/359118 Log: Fix race condition in catopen(3). The current code uses a rwlock to protect the cached list, which in turn holds a list of catentry objects, and increments