1910048e bz Nov. 29, 2021, 5:44 p.m.
Add the Cypress dual USB3/2 HUB CYUSB330x as found in SolidRun's
HoneyComb to usbdevs.
cgit
a089c17d trasz Nov. 29, 2021, 4:45 p.m.
No functional changes.

Sponsored By:	EPSRC
cgit
fbf52467 trasz Nov. 29, 2021, 4:45 p.m.
No functional changes.

Sponsored By:	EPSRC
cgit
1cde2140 trasz Nov. 29, 2021, 4:45 p.m.
No functional changes.

Sponsored By:	EPSRC
cgit
08bb51f8 kib Nov. 29, 2021, 4:38 p.m.
Swap on file requires operational underlying mount, otherwise
swapoff_all() is guaranteed to panic due to the default strategy VOP for
reclaimed vnodes.

Reported and tested by:	peterj
Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D33147
cgit
0190c38b kib Nov. 29, 2021, 4:38 p.m.
When swap is turned off due to system shutdown or reboot, ignore the
check.  Problem is that the check is not accurate by any means, free
page count can legitimately be low while system still able to page in
everything from the swap.  Then, we turn swap off if swapping on
real file or some non-standard geom provider, and typically panic
when system appears to actually need to unavailable page.

For syscall, it is better to be safe than sorry.

Reported and tested by:	peterj
Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D33147
cgit
8661e085 mw Nov. 29, 2021, 4:02 p.m.
HS200 and HS400 speeds can be enabled either with 1.2, or 1.8V signaling voltage.
Because of that we have four cabability flags: MMC_CAP_MMC_HS200_120,
MMC_CAP_MMC_HS200_180, MMC_CAP_MMC_HS400_120, MMC_CAP_MMC_HS400_180.

MMC logic only enables HS200/HS400 mode if both flags are set for the corresponding speed.
Fix that by being more permissive in host timing cap check.

Reviewed by: manu, mw
MFC after: 2 weeks
Obtained from: Semihalf
Sponsored by: Alstom Group
Differential revision: https://reviews.freebsd.org/D33130
cgit
181751a8 kib Nov. 29, 2021, 3:39 p.m.
In _citrus_prop_read_TYPE_func_ generated functions, do not ignore parsed
'-' sign, negate the value as appropriate.

Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D33146
cgit
a64a3b79 kib Nov. 29, 2021, 3:39 p.m.
It receives the malloc() result, and we do not want the malloc() call
to be optimized out, which is allowed for hosted compiler.  Use dummy
for actual write though.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
cgit
e8b6309c kib Nov. 29, 2021, 3:39 p.m.
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
cgit
631607ac kib Nov. 29, 2021, 3:39 p.m.
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
cgit
c8a4a49d kib Nov. 29, 2021, 3:39 p.m.
4b6f4db3 kib Nov. 29, 2021, 3:39 p.m.
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
cgit
959c7ab5 kib Nov. 29, 2021, 3:39 p.m.
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
cgit
412fd7a3 kib Nov. 29, 2021, 3:39 p.m.
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
cgit