6feb6b4f imp July 28, 2022, 5:35 p.m.
PR: 265479
MFC After: 3 days
60b92ba9 bapt July 28, 2022, 3:55 p.m.
PR:	263458
4148dffa kevans July 28, 2022, 3:14 p.m.
The use of 'package' in this could be understood to mean a FreeBSD
package provided by pkg, rather than the fact that we use data provided
by IANA.  Re-word it to clearly identify `tzdata` as the IANA Time Zone
Database on first use, then drop subsequent uses of the word 'package'.

Reviewed by:	0mp, pauamma, philip
Sponsored by:	Klara, Inc.
Differential Revision:	https://reviews.freebsd.org/D35966
713ceb99 gallatin July 28, 2022, 2:39 p.m.
Lagg was broken by SIOCSIFCAPNV when all underlying devices
support SIOCSIFCAPNV.  This change updates lagg to work with
SIOCSIFCAPNV and if_capabilities2.

Reviewed by: kib, hselasky
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D35865
a8a43edc emaste July 28, 2022, 2:32 p.m.
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
d623883d markj July 28, 2022, 2:11 p.m.
Reported by:	kib
Sponsored by:	The FreeBSD Foundation
675e065b markj July 28, 2022, 2:11 p.m.
Reported by:	kib
Sponsored by:	The FreeBSD Foundation
e2fa10e6 imp July 28, 2022, 2:01 p.m.
Declarations of variables must be placed before the statements of a
block, by convention. Use 'must' instead of 'may' here and clarify

Sponsored by:		Netflix
Reviewed by:		pstef, rpokala, hselasky
Differential Revision:	https://reviews.freebsd.org/D35959
0cf5abd7 imp July 28, 2022, 2:01 p.m.
Suggested by:		pauamma
Sponsored by:		Netflix
ea86fed5 imp July 28, 2022, 2:01 p.m.
K&R function definitions will soon be obsolete. Work has been underway
to remove all K&R function definitions from the tree for a while now. A
future C version will remove this construct from the language. So
strengthen existing statements about K&R function definitions and

While here, remove __P macro reference. It's not been in active use for
almost two decades apart from legacy contrib code.

Sponsored by:		Netflix
Reviewed by:		pauamma, rpokala, hselasky, kp, brooks, markm, emaste
Differential Revision:	https://reviews.freebsd.org/D35945
a12eb9e4 alfredo July 28, 2022, 2:23 p.m.
This reverts commit 4f5890a0fb086324a657f3cd7ba1abc57274e0db.

9ef1127008ce94cf626daed346a3c1ee03063617 is a proper fix for
the problem we tried to address.

Sponsored by:	Instituto de Pesquisas Eldorado (eldorado.org.br)
309a263f imp July 28, 2022, 5:11 a.m.
This was copied from powerpc/ofw and has never been used. We also don't
care about -DAIM. It's only relevant for in-kernel structures, which we
don't use in this userland program.

Sponsored by:		Netflix
3a1b966a imp July 28, 2022, 4:29 a.m.
Linux 2.4 introduced getdents64. Switch to using it because aarch64
doesn't have getdents as that syscall was obsoleted before that port was

Sponsored by:		Netflix
065cbc77 imp July 28, 2022, 4:29 a.m.
Mostly just properly indent.

Sponsored by:		Netflix
dfddfe29 dim July 27, 2022, 7:13 p.m.
The additional slash causes double slashes in the filenames that
eventually get passed to the compiler.

MFC after:	3 days