svn commit: r349853 - head/usr.sbin/mld6query

2019-07-08 Thread Koichiro Iwao
Author: meta (ports committer) Date: Mon Jul 8 22:20:25 2019 New Revision: 349853 URL: https://svnweb.freebsd.org/changeset/base/349853 Log: mld6query: Fix typo s/linkocal/linklocal/ PR: 239039 Approved by: markj Modified: head/usr.sbin/mld6query/mld6.c Modified: head/usr.

svn commit: r349852 - in stable/12/sys: kern sys

2019-07-08 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jul 8 21:33:14 2019 New Revision: 349852 URL: https://svnweb.freebsd.org/changeset/base/349852 Log: Restore binary compatibility for epoch(9) API. This is a direct commit. Discussed with: jhb@ Sponsored by: Mellanox Technologies Modified: stable/12/s

Re: svn commit: r349763 - in stable/12/sys: kern sys

2019-07-08 Thread Hans Petter Selasky
On 2019-07-08 22:19, Andriy Gapon wrote: On 08/07/2019 22:26, Hans Petter Selasky wrote: Maybe I'm missing something, but won't this be blocked by the incremented __FreeBSD_version value in 12-stable vs 12.0 ??? Please see MODULE_KERNEL_MAXVER. OK got it. Should be fixed by: r349852 Let m

svn commit: r349851 - in head/sys: conf dev/usb modules/usb modules/usb/uacpi modules/usb/usb

2019-07-08 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jul 8 20:53:25 2019 New Revision: 349851 URL: https://svnweb.freebsd.org/changeset/base/349851 Log: Put USB ACPI code into own module, uacpi.ko. The code needs more testing before being enabled by default. Sponsored by: Mellanox Technologies Added: head/sys/

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

2019-07-08 Thread Ian Lepore
Author: ian Date: Mon Jul 8 20:26:56 2019 New Revision: 349850 URL: https://svnweb.freebsd.org/changeset/base/349850 Log: Restore the ability for i2c slave devices to do IO from their probe method. r348164 added code to iicbus_request_bus/iicbus_release_bus to automatically call device_b

svn commit: r349849 - in head/sys/dev: mpr mps

2019-07-08 Thread Warner Losh
Author: imp Date: Mon Jul 8 20:20:01 2019 New Revision: 349849 URL: https://svnweb.freebsd.org/changeset/base/349849 Log: Fix bugs in recovery path and improve cm tracking Eliminate the TIMEDOUT state. This state really conveyed two different concepts: I timed out during recovery (and my

Re: svn commit: r349763 - in stable/12/sys: kern sys

2019-07-08 Thread Andriy Gapon
On 08/07/2019 22:26, Hans Petter Selasky wrote: > Maybe I'm missing something, but won't this be blocked by the incremented > __FreeBSD_version value in 12-stable vs 12.0 ??? Please see MODULE_KERNEL_MAXVER. -- Andriy Gapon ___ svn-src-all@freebsd.org

svn commit: r349848 - head/sys/dev/superio

2019-07-08 Thread Li-Wen Hsu
Author: lwhsu Date: Mon Jul 8 20:01:28 2019 New Revision: 349848 URL: https://svnweb.freebsd.org/changeset/base/349848 Log: - Fix gcc build for superio(4) - Change string mapping of SUPERIO_DEV_NONE to distinguish from SUPERIO_DEV_MAX Reviewed by: imp Discussed with: avg, imp,

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

2019-07-08 Thread Li-Wen Hsu
Author: lwhsu Date: Mon Jul 8 19:59:15 2019 New Revision: 349847 URL: https://svnweb.freebsd.org/changeset/base/349847 Log: Fix gcc build for cxgbe(4) Reviewed by: jhb Sponsored by: The FreeBSD Foundation Differential Revision:https://reviews.freebsd.org/D20879 Modified: he

svn commit: r349846 - in head: share/man/man9 sys/amd64/amd64 sys/amd64/vmm sys/arm/arm sys/arm64/arm64 sys/cddl/contrib/opensolaris/uts/common/fs/zfs sys/compat/linuxkpi/common/src sys/contrib/vch...

2019-07-08 Thread Mark Johnston
Author: markj Date: Mon Jul 8 19:46:20 2019 New Revision: 349846 URL: https://svnweb.freebsd.org/changeset/base/349846 Log: Merge the vm_page hold and wire mechanisms. The hold_count and wire_count fields of struct vm_page are separate reference counters with similar semantics. The rema

svn commit: r349845 - head/sys/dev/pci

2019-07-08 Thread Warner Losh
Author: imp Date: Mon Jul 8 19:38:49 2019 New Revision: 349845 URL: https://svnweb.freebsd.org/changeset/base/349845 Log: Work around devices which return all zeros for reads of existing MSI-X table VCTRL registers. Unconditionally program the MSI-X vector control Mask field for MSI-X

Re: svn commit: r349763 - in stable/12/sys: kern sys

2019-07-08 Thread Hans Petter Selasky
On 2019-07-08 19:09, John Baldwin wrote: On 7/5/19 3:02 PM, Hans Petter Selasky wrote: On 2019-07-05 17:49, John Baldwin wrote: How does this not break the module KBI? You've removed epoch_*_KBI symbols used by existing modules, and you appear to have changed the size of the 'struct epoch_trac

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

2019-07-08 Thread Hans Petter Selasky
Author: hselasky Date: Mon Jul 8 19:26:05 2019 New Revision: 349844 URL: https://svnweb.freebsd.org/changeset/base/349844 Log: Minor code cleanup of USB ACPI code after r349161. While at it fix an invalid memory access issue when attaching external USB HUBs, which are not mapped by ACPI,

Re: svn commit: r349791 - head/sys/vm

2019-07-08 Thread Scott Long
Hi Bruce, This isn’t the first time I’ve witnessed your passion on this topic. It would help immensely if there was some documentation, maybe in /sys/sys/param.h, or maybe even in a manual page, on what a “click” is, what a “db” is, why they’re important, and how they should be used. Do you have

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

2019-07-08 Thread Cy Schubert
Author: cy Date: Mon Jul 8 19:11:49 2019 New Revision: 349843 URL: https://svnweb.freebsd.org/changeset/base/349843 Log: Update frtuc struct comments. It not only defines TCP things we are interested in but also UDP. While at it document the source and destination port variables. MF

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

2019-07-08 Thread Cy Schubert
Author: cy Date: Mon Jul 8 19:11:35 2019 New Revision: 349842 URL: https://svnweb.freebsd.org/changeset/base/349842 Log: Correct the description for the low port in the port compare struct. Adjust the high port description to match that of the low port description. MFC after:3 d

svn commit: r349841 - head/sys/vm

2019-07-08 Thread Mark Johnston
Author: markj Date: Mon Jul 8 19:02:40 2019 New Revision: 349841 URL: https://svnweb.freebsd.org/changeset/base/349841 Log: Elide the vm_reserv_free_page() call when PG_PCPU_CACHE is set. Pages with PG_PCPU_CACHE set cannot have been allocated from a reservation, so as an optimization, s

svn commit: r349840 - head/sys/vm

2019-07-08 Thread Mark Johnston
Author: markj Date: Mon Jul 8 18:56:30 2019 New Revision: 349840 URL: https://svnweb.freebsd.org/changeset/base/349840 Log: Add a per-CPU page cache per VM free pool. Some workloads benefit from having a per-CPU cache for VM_FREEPOOL_DIRECT pages. Reviewed by: dougm, kib Discusse

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

2019-07-08 Thread Ian Lepore
Author: ian Date: Mon Jul 8 18:29:37 2019 New Revision: 349839 URL: https://svnweb.freebsd.org/changeset/base/349839 Log: Call device_unbusy() on the error exit path, because if iicbus_request_bus() returns an error, iicbus_release_bus() is not going to be called. Modified: head/sys/dev/ii

Re: svn commit: r349763 - in stable/12/sys: kern sys

2019-07-08 Thread John Baldwin
On 7/5/19 3:02 PM, Hans Petter Selasky wrote: > On 2019-07-05 17:49, John Baldwin wrote: >> How does this not break the module KBI? You've removed epoch_*_KBI symbols >> used >> by existing modules, and you appear to have changed the size of the >> 'struct epoch_tracker' object that existing modu

svn commit: r349837 - stable/11

2019-07-08 Thread Warner Losh
Author: imp Date: Mon Jul 8 15:41:40 2019 New Revision: 349837 URL: https://svnweb.freebsd.org/changeset/base/349837 Log: Add note about upgrading from RELENG_10. When upgrading from RELENG_10, you need to upgrade to r346291 first (or older on RELENG_11, but we know r346291 works so reco

svn commit: r349836 - stable/11/usr.sbin/i2c

2019-07-08 Thread Ian Lepore
Author: ian Date: Mon Jul 8 14:34:00 2019 New Revision: 349836 URL: https://svnweb.freebsd.org/changeset/base/349836 Log: MFC r348120: Add a new 'tr' (transfer) mode to i2c(8) to support more i2c controllers. Some i2c controller hardware does not provide a way to do individual START,

svn commit: r349835 - release/11.3.0

2019-07-08 Thread Glen Barber
Author: gjb Date: Mon Jul 8 14:04:44 2019 New Revision: 349835 URL: https://svnweb.freebsd.org/changeset/base/349835 Log: Tag releng/11.3@r349754 as release/11.3.0 (11.3-RELEASE). Approved by: re (implicit) Sponsored by: Rubicon Communications, LLC (Netgate) Added: release/11.3.0/

svn commit: r349834 - head/sys/dev/vt

2019-07-08 Thread Eric van Gyzen
Author: vangyzen Date: Mon Jul 8 13:46:26 2019 New Revision: 349834 URL: https://svnweb.freebsd.org/changeset/base/349834 Log: Ignore kern.vt.splash_cpu without graphics When the system has no graphical console, such as bhyve in common configurations, ignore kern.vt.splash_cpu, instead o

svn commit: r349833 - head/sys/powerpc/aim

2019-07-08 Thread Leandro Lupori
Author: luporl Date: Mon Jul 8 13:01:54 2019 New Revision: 349833 URL: https://svnweb.freebsd.org/changeset/base/349833 Log: [PPC] Add missing SLB allocation KASSERT Although PPC SLB code doesn't handle allocation failures, which are rare, in most places it asserts that the pointer ret

svn commit: r349831 - stable/12/sys/dev/ahci

2019-07-08 Thread Alexander Motin
Author: mav Date: Mon Jul 8 10:19:49 2019 New Revision: 349831 URL: https://svnweb.freebsd.org/changeset/base/349831 Log: MFC r341811 (by delphij): Remove questionable initialization for ICH8M, rely on BIOS to properly initialize the controller. According to the datasheet, the old code

svn commit: r349832 - in stable/12/sys: cam/scsi dev/ahci

2019-07-08 Thread Alexander Motin
Author: mav Date: Mon Jul 8 10:21:38 2019 New Revision: 349832 URL: https://svnweb.freebsd.org/changeset/base/349832 Log: MFC r349321: Improve AHCI Enclosure Management and SES interoperation. Since SES specs do not define mechanism to map enclosure slots to SATA disks, AHCI EM code I wr

svn commit: r349830 - stable/12/sys/dev/ahci

2019-07-08 Thread Alexander Motin
Author: mav Date: Mon Jul 8 10:18:11 2019 New Revision: 349830 URL: https://svnweb.freebsd.org/changeset/base/349830 Log: MFC r340092 (by imp): Implement ability to turn on/off PHYs for AHCI devices. As part of Chuck's work on fixing kernel crashes caused by disk I/O errors, it is useful

svn commit: r349829 - stable/12/sys/dev/ahci

2019-07-08 Thread Alexander Motin
Author: mav Date: Mon Jul 8 10:17:00 2019 New Revision: 349829 URL: https://svnweb.freebsd.org/changeset/base/349829 Log: MFC r340041 (by miwi): - Add quirk for Samsung on Mac Mini 7,1 PR: 201676 Submitted by: Ruben Kerkhof Modified: stable/12/sys/dev/ahci/ahci_pci.c Directo