r357870 kib Feb. 13, 2020, 7:10 p.m.
Submitted by:	Pu Wen <puwen@hygon.cn>
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D23561
r357869 kib Feb. 13, 2020, 7:09 p.m.
Initialize the FCH SMBus controller for Hygon Dhyana CPU.
Set the vendor of the FCH description via the exact CPU vendor.

Submitted by:	Pu Wen <puwen@hygon.cn>
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D23558
r357868 kib Feb. 13, 2020, 7:07 p.m.
Submitted by:	Pu Wen <puwen@hygon.cn>
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D23557
r357867 lwhsu Feb. 13, 2020, 7:05 p.m.
Sponsored by:	The FreeBSD Foundation
r357866 kib Feb. 13, 2020, 7:05 p.m.
Submitted by:	Pu Wen <puwen@hygon.cn>
Reviewed by:	jhb
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D23554
r357865 kib Feb. 13, 2020, 7:03 p.m.
Submitted by:	Pu Wen <puwen@hygon.cn>
Discussed with:	grehan
Reviewed by:	jhb (previous version)
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D23553
r357862 emaste Feb. 13, 2020, 4:17 p.m.
Presumably a bool definition is obtained via header contamination on
FreeBSD-CURRENT.  Found while trying to upstream FreeBSD addr2line
changes - the FreeBSD 11.2 CI build failed there.

Reported by:	Cirrus-CI, upstream ELF Tool Chain
MFC with:	r357844
Sponsored by:	The FreeBSD Foundation
r357861 hselasky Feb. 13, 2020, 4:03 p.m.
Add support for decoding pressed keys as a bitmap. The keys in the
bitmap are described in the interface specific HID descriptor. Some
keyboards even have multiple input interfaces, only using the bitmap
method when the event array is full. That typically means when more
than seven keys are pressed simultaneously.

The internals of the USB keyboard driver have been slightly reworked
to keep track of all keys in a single bitmap having 256 bits. This
bitmap is then divided into blocks of 64-bits as an optimisation.

Simplify automatic key repeat logic, because only the last key pressed
can be repeated.

PR:	224592
PR:	233884
Tested by:	Alex V. Petrov <alexvpetrov@gmail.com>
MFC after:	1 week
Sponsored by:	Mellanox Technologies
r357860 pfg Feb. 13, 2020, 3:42 p.m.
services: Add PROFInet and EtherCAT.

Both are admitedly very niche features and no known users exist currently.
I am doing a further review/update of the services file (see D23621) and
both of these are not likely to be considered.
r357859 asomers Feb. 13, 2020, 3:28 p.m.
* 1411604: file descriptor leak
* 1411586: memory leaks, null dereference on ENOMEM

Reported by:	Coverity Scan
Coverity CIDs:	1411604, 1411586
Reviewed by:	trasz
MFC after:	2 weeks
Sponsored by:	Axcient
Differential Revision:	https://reviews.freebsd.org/D23651
r357858 tuexen Feb. 13, 2020, 3:14 p.m.
a single instance: use snd_recover also where sack_newdata was used.

Submitted by:		Richard Scheffenegger
Differential Revision:	https://reviews.freebsd.org/D18811
r357857 kp Feb. 13, 2020, 2:09 p.m.
We have a number of tests in the net subdirectory that were not executed. List
the net directory so we run those tests.
r357856 tuexen Feb. 13, 2020, 1:58 p.m.
Sponsored by:		Netflix, Inc.
r357854 dim Feb. 13, 2020, 11 a.m.
r357853 imp Feb. 13, 2020, 3:37 a.m.
old code appeared to work. This was a cut and paste error.

Noticed by: rpokala@