r339781 markj Oct. 26, 2018, 7:01 p.m.
The subsequent acl_get_file(3) call will simply echo the same error.

PR:		229930
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
r339780 markj Oct. 26, 2018, 6:56 p.m.
CID:		1390906
MFC after:	2 weeks
Sponsored by:	The FreeBSD Foundation
r339779 brooks Oct. 26, 2018, 5:59 p.m.
ioctl(2) commands only have meaning in the context of a file descriptor
so translating them in the syscall layer is incorrect.

The new handler users an accessor to retrieve/construct a pointer from
the last member of the passed structure and relies on type punning to
access the other member which requires no translation.

Unlike r339174 this change supports both places FIODGNAME is handled.

Reviewed by:	kib
Obtained from:	CheriBSD
Sponsored by:	DARPA, AFRL
Differential Revision:	https://reviews.freebsd.org/D17475
r339778 imp Oct. 26, 2018, 4:34 p.m.
git svn won't remove empty directories without --rmdir which I
forgot in r339776.
r339777 imp Oct. 26, 2018, 4:23 p.m.
Add a counter for the LBAs, Ranges and hardware commands so that we
can provide additional color to the statistics we provide to vendors.

Sponsored by: Netflix, Inc
r339776 imp Oct. 26, 2018, 4:03 p.m.
This driver was marked as gone in 12. We're at 13 now. Remove it.
Data from nycbug's dmesg cache shows only one potential user,
suggesting it never was used much. However, even though this device
has been obsolete for 15 years at least, sys/joystick.h is included in
a number of graphics packages still, so that remains. A full exprun
is needed before that can be removed.

RelNotes: yes
Differential Revision: https://reviews.freebsd.org/D17629
r339775 imp Oct. 26, 2018, 2:27 p.m.
At least one NVMe drive has a bug that makeing the Command Time Out
PCIe feature unreliable. The workaround is to disable this
feature. The driver wouldn't deal correctly with a timeout anyway.
Only do this for drives that are known bad.

Sponsored by: Netflix, Inc
Differential Revision: https://reviews.freebsd.org/D17708
r339774 br Oct. 26, 2018, 12:27 p.m.
modify l3 pte after we loaded old value and before we stored new value.
o Preset A(accessed), D(dirty) bits for kernel mappings.

Reported by:	kib
Reviewed by:	markj
Discussed with:	jhb
Sponsored by:	DARPA, AFRL
r339773 andrew Oct. 26, 2018, 11:53 a.m.

MFC with:	r339738
Sponsored by:	DARPA, AFRL
r339770 andrew Oct. 26, 2018, 8:12 a.m.
MFC with:	r339738
Sponsored by:	DARPA, AFRL
r339768 dteske Oct. 26, 2018, 5:25 a.m.
No functional changes.

Sponsored by:	Smule, Inc.
r339766 imp Oct. 26, 2018, 4:53 a.m.
r339765 imp Oct. 26, 2018, 4:13 a.m.
r339764 imp Oct. 26, 2018, 4:11 a.m.
r339763 imp Oct. 26, 2018, 4:10 a.m.
I held the mistaken belief this was completely unused. While the
driver is unused and likely not relevant for a long time,
sys/joystick.h lives on in maybe half a dozen ports, even though
hardware to use it hasn't been widely used in maybe 15 years.