24a8f6d3 rrs Jan. 27, 2021, 6:52 p.m.
we need to make sure that the m_nextpkt field is NULL
else the lower layers may do unwanted things.

Reviewed By:  gallatin, melifaro
Differential Revision: https://reviews.freebsd.org/D28377
4f009328 arichardson Jan. 27, 2021, 5:48 p.m.
Building the kerberos5 subdirectory currently produces lots of warnings.
Since there are many instances of these warnings and it's contrib code,
this change silences the warnings instead of fixing them.

Reviewed By:	jhb, cy, bjk
Differential Revision: https://reviews.freebsd.org/D28025
8a2f9dff gbe Jan. 27, 2021, 5:20 p.m.
8dba3dd8 gbe Jan. 27, 2021, 5:18 p.m.
35dabb7b kp Jan. 27, 2021, 3:42 p.m.
Reported by:	Jose Luis Duran
7a808c5e kp Jan. 27, 2021, 3:42 p.m.
Move the validation checks to pf_rule_to_krule() to reduce duplication.
This also makes the checks consistent across different ioctls.

Reported-by:	syzbot+e9632d7ad17398f0bd8f@syzkaller.appspotmail.com
Reviewed by:	tuexen@, donner@
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D28362
5c325977 mjg Jan. 27, 2021, 3:08 p.m.
5fc384d1 mjg Jan. 27, 2021, 3 p.m.
The current abort is overzealous.
c262e8e8 marius Jan. 27, 2021, 2:30 p.m.
6f65b505 bz Jan. 27, 2021, 1:51 p.m.
With the upcoming usage from LinuxKPI but also from drivers
ported natively we are seeing more probing of various
firmware (names).

Add the ability to firmware(9) to silence the
"firmware image loading/registering errors" by adding a new
firmware_get_flags() functions extending firmware_get() and
taking a flags argument as firmware_put() already does.

Requested-by:	zeising (for future LinuxKPI/DRM)
Sponsored-by:	The FreeBSD Foundation
Sponsored-by:	Rubicon Communications, LLC ("Netgate")
MFC after:	3 days
Reviewed-by:	markj
Differential Revision:	https://reviews.freebsd.org/D27413
bcb7f57a mjg Jan. 27, 2021, 12:41 p.m.
I did not check if the entire ordeal can be avoided in the first place.
7a57c9cb bapt Jan. 27, 2021, 11:29 a.m.
The diff_output was not bringing any values but was obfuscating
the code.
e43239f5 bapt Jan. 27, 2021, 11:28 a.m.
Instead of 3 different complex case they have all been folded into a
simple on based on switch
e52546a3 bapt Jan. 27, 2021, 11:18 a.m.
931ad518 bapt Jan. 27, 2021, 11:18 a.m.