8ae76949 kib June 18, 2022, 9:34 a.m.
PR:	264723
Reviewed by:	kib
Discussed with:	markj
MFC after:	1 week
cgit
4014365e kevans June 18, 2022, 3:50 a.m.
The current situation is fairly confusing, where an integer is interpreted
as a percent until you slap a decimal on it and magically it becomes an
absolute value.

Let's have a flag day in 14.0 and remove this shim entirely.  Setting with
percent can still be useful, so allow a trailing '%' to indicate as such.
As a side effect, we tighten down the format allowed in the volume a little
bit by ensuring there's no trailing garbage after the value once it's
separated into left and right components.

Reviewed by:	christos, hselasky, pauamma_gundo.com (manpages)
Relnotes:	yes
Differential Revision:	https://reviews.freebsd.org/D35101
cgit
11bd40d0 emaste June 18, 2022, 1:27 a.m.
We've already read it and validated it ‒ re-reading is wasteful

PR:		264376
cgit
3c4266ed rmacklem June 17, 2022, 11:46 p.m.
The "void *stuff" (also called fstuff and dstuff) argument
was used by the Mac OSX port.  For FreeBSD, this argument
is always NULL, so remove it to clean up the code.

This commit gets rid of "stuff" for assorted functions
defined in nfs_clrpcops.c and called in nfs_clvnops.c and
nfs_clstate.c.

This commit should not result in a semantics change.
cgit
4c3684ef bz June 17, 2022, 10:55 p.m.
Add definitions related to 802.11ax Control Trigger frame format
needed for rtw89.

MFC after:	3 days
cgit
1e70163c rmacklem June 17, 2022, 9:51 p.m.
The "void *stuff" (also called fstuff and dstuff) argument
was used by the Mac OSX port.  For FreeBSD, this argument
is always NULL, so remove it to clean up the code.

This commit gets rid of "stuff" for assorted functions
defined in nfs_clrpcops.c and called in nfs_clvnops.c and
nfs_clvfsops.c. Future commits will do the same for other functions.

This commit should not result in a semantics change.
cgit
b0bcedef brooks June 17, 2022, 7:34 p.m.
This avoids relying on the `includes` target to generate this header
which must be in .OBJDIR for the ncurses library to find it.

With an upcoming change libcompat build won't build a seperate
sysroot and will instead share with the 64-bit target which means the
`includes` target will not be called.

Sponsored by:	DARPA, AFRL

Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D35510
cgit
e6775534 alc June 17, 2022, 6:05 p.m.
If iommu_gas_find_space() ever called iommu_gas_uppermatch(), and it
succeeded in allocating space, then the subsequent KASSERT would be
triggered.  Change that KASSERT to accept either success or ENOMEM.

MFC after:	1 week
cgit
ad0a7ea6 otis June 17, 2022, 2:53 p.m.
Honor -q parameter and do not display any warning messages when -q is
specified.

Approved by:		dfr
MFC after:		2 weeks
Sponsored by:		Resulta, s.r.o.
Differential Revision:	https://reviews.freebsd.org/D35511
cgit
2ff6e4ee andrew June 17, 2022, 9:43 a.m.
To allow for a dynamic page size on arm64 remove the static valud from
the kcov tests

Sponsored by:	The FreeBSD Foundation
cgit
ea578b34 andrew June 17, 2022, 9:36 a.m.
It may not be known at compile time so we should detect it at run time.

Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D35118
cgit
d843dd0e andrew June 17, 2022, 9:36 a.m.
Add clean up on failure and a detach function to the pci host generic
driver.

Reviewed by:	jhb (earlier version)
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D35291
cgit
0b040a48 andrew June 17, 2022, 9:36 a.m.
- Add the missing RANDOM_PURE_QUALCOMM description
 - Make RANDOM_PURE_VMGENID consistent with the other pure sources
   by including "PURE_" in the description.

Approved by:	csprng (cem)
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D35412
cgit
5575d5a5 kp June 17, 2022, 7:10 a.m.
If isc-dhcp44-server is not installed (as is the case the project's CI
servers) we don't create ngctl.shutdown, causing the 'rm' to fail.
That in turn causes the cleanup function to return non-zero, which
causes kyua to consider the test failed.

Use 'rm -f' instead, so we don't error even if the file doesn't exist.

Sponsored by:	Rubicon Communications, LLC ("Netgate")
cgit
fc2e4f15 alc June 17, 2022, 6:06 a.m.
Eliminate trivial wrappers for several iommu_gas functions that serve
no functional purpose.

Reviewed by:	br, dougm, kib
MFC after:	3 weeks
Differential Revision:	https://reviews.freebsd.org/D35487
cgit