adc88b9c emaste Jan. 7, 2022, 8:23 p.m.
LLDB depends on libclang as it uses Clang as the expression parser.
Previously setting WITHOUT_CLANG but leaving LLDB enabled (as default)
resulted in a build failure.

Users who set WITHOUT_CLANG in order to reduce build time or size
might want to set WITHOUT_LLDB in addition to WITHOUT_CLANG, or use
WITHOUT_TOOLCHAIN instead.

PR:		260993
Reported by:	eugen
Reviewed by:	dim
MFC after:	3 days
Sponsored by:	The FreeBSD Foundation
cgit
135c269d mav Jan. 7, 2022, 7:33 p.m.
MFC after:	2 weeks
cgit
f4d499fd mav Jan. 7, 2022, 7:30 p.m.
MFC after:	2 weeks
cgit
b3c9b606 mav Jan. 7, 2022, 5:59 p.m.
Admin queues almost always have several ASYNC_EVENT_REQUEST outstanding.
They have no timeouts, but their presence in qpair->outstanding_tr caused
useless timeout callout rearming twice a second.

While there, relax timeout callout period from 0.5s to 0.5-1s to improve
aggregation.  Command timeouts are measured in seconds, so we don't need
to be precise here.

Reviewed by:	imp
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D33781
cgit
0e5c50bf mav Jan. 7, 2022, 5:59 p.m.
On large systems even relatively rare callouts may fire many times
per second.  This should allow them to aggregate better, since we do
not require any precision when polling for media change, etc.

MFC after:	2 weeks
cgit
ef1b9270 imp Jan. 7, 2022, 4:39 p.m.
This file does not build for WITHOUT_PF sometimes. Looking at various
ways to cope (it exposes other issues too), but in the mean time just
add it back here to unbreak WITHOUT_PF in some scenarios.

Sponsored by:		Netflix
cgit
d6c0538d imp Jan. 7, 2022, 4:25 p.m.
It was needed for mips only, and only kinda sorta worked for mips. It
can be brought back if we grow another architecture that need it.

Sponsored by:		Netflix
cgit
1d85ab6b imp Jan. 7, 2022, 4:23 p.m.
Sponsored by:		Netflix
cgit
746e31e4 imp Jan. 7, 2022, 4 p.m.
Remove mips dtrace code. It's no longer needed.

Sponsored by:		Netflix
cgit
47796d47 imp Jan. 7, 2022, 3:56 p.m.
INVARIANTS and DDB can be enabled independently.

Submitted by: Sterling Jensen
Pull Request: https://github.com/freebsd/freebsd-src/pull/566
cgit
153b6271 mhorne Jan. 7, 2022, 3:53 p.m.
The sys/mips directory has been removed.
cgit
9d478581 imp Jan. 7, 2022, 2:59 p.m.
f5ccb3a3 imp Jan. 7, 2022, 2:52 p.m.
Darwin/macOS does not have pipe2(2).

Apply a similar guard as in f3d7ace4b235422e5ccff0315f2965ac935241d8
after 43a5ec4eb41567cc92586503212743d89686d78f.

Pull Request: https://github.com/freebsd/freebsd-src/pull/574
cgit
2891a280 hselasky Jan. 7, 2022, 1:02 p.m.
Submitted by:	arved@
PR:		260952
MFC after:	1 week
Sponsored by:	NVIDIA Networking
cgit
34bedcee hselasky Jan. 7, 2022, 1:02 p.m.
Submitted by:	darius@dons.net.au
PR:		260783
MFC after:	1 week
Sponsored by:	NVIDIA Networking
cgit