053d6b68 dim Jan. 22, 2019, 6:04 p.m.
Makefile to generate the file in the right place.
cgit ViewVC
6e3f21a2 dim Jan. 22, 2019, 6:03 p.m.
a9031235 dim Jan. 22, 2019, 6:02 p.m.
parser, which we have disabled in our lldb.
cgit ViewVC
bc6f170e brooks Jan. 22, 2019, 5:39 p.m.
This is more compatible with formatting tools and looks more normal.

Reported by:	jhb (on a different review)
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D18442
cgit ViewVC
5f81babd se Jan. 22, 2019, 1:11 p.m.
While this is a false positive (a sufficiently large buffer has been
allocated in the line above), the use of strdup() simplifies and clarifies
the code.

MFC after:	2 weeks
cgit ViewVC
a8ef1882 kib Jan. 22, 2019, 12:56 p.m.
Submitted by:	Sebastian Huber <sebastian.huber@embedded-brains.de>
MFC after:	3 days
cgit ViewVC
cad628f0 pkelsey Jan. 22, 2019, 4:36 a.m.
MFC after:	1 week
cgit ViewVC
17152563 gonzo Jan. 22, 2019, 3:53 a.m.
amd64 miniport drivers are allowed to use FPU which triggers "Unregistered use
of FPU in kernel" panic.

Wrap all variants of MSCALL with fpu_kern_enter/fpu_kern_leave.  To reduce
amount of allocations/deallocations done via
fpu_kern_alloc_ctx/fpu_kern_free_ctx maintain cache of fpu_kern_ctx elements.

Based on the patch by Paul B Mahol

PR:		165622
Submitted by:	Vlad Movchan <vladislav.movchan@gmail.com>
MFC after:	1 month
cgit ViewVC
fe5a065d kp Jan. 22, 2019, 2:56 a.m.
Ensure that invalid sizes for DIOCGETSRCNODES do not cause panics.

MFC after:	 1 week
cgit ViewVC
0e4ef871 pkelsey Jan. 22, 2019, 2:53 a.m.
gsc_destroy() is no longer needed as of r343287.

MFC after:	1 week
cgit ViewVC
180b0dcb kp Jan. 22, 2019, 2:13 a.m.
psn_len is controlled by user space, but we allocated memory based on it.
Check how much memory we might need at most (i.e. how many source nodes we
have) and limit the allocation to that.

Reported by:	markj
MFC after:	1 week
cgit ViewVC
264eeebe avos Jan. 22, 2019, 1:44 a.m.
It is done by net80211 since r319460.

MFC after:	24 days
X-MFC-With:	343094
cgit ViewVC
8f82136a pkelsey Jan. 22, 2019, 1:11 a.m.
Also, expose IFLIB_MAX_RX_SEGS to iflib drivers and add
iflib_dma_alloc_align() to the iflib API.

Performance is generally better with the tunable/sysctl
dev.vmx.<index>.iflib.tx_abdicate=1.

Reviewed by:	shurd
MFC after:	1 week
Relnotes:	yes
Sponsored by:	RG Nets
Differential Revision:	https://reviews.freebsd.org/D18761
cgit ViewVC
7f3eb9da pkelsey Jan. 22, 2019, 12:56 a.m.
iflib_device_register() and iflib_pseudo_register().

Reviewed by:	shurd
MFC after:	1 week
Sponsored by:	RG Nets
Differential Revision:	https://reviews.freebsd.org/D18760
cgit ViewVC
1d34c9da pkelsey Jan. 22, 2019, 12:50 a.m.
The number of syscalls made during parsing of any config that
defines tables is also reduced, and incorrect warnings that HFSC
parent queue bandwidths were smaller than the sum of their child
bandwidths have been fixed.

Reviewed by:	kp
MFC after:	1 week
Sponsored by:	RG Nets
Differential Revision:	https://reviews.freebsd.org/D18759
cgit ViewVC