MFC r263966:
  Don't copy the MF flag from original IP header to ICMP error message.

PR:		188092
Sponsored by:	Yandex LLC


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@264223 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r263969,263971:
  Don't generate an ICMPv6 error message if packet was consumed by filter.
  Remove unused label.

Sponsored by:	Yandex LLC


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@264226 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix NFS deadlock vulnerability. [SA-14:05]

Fix ECDSA Cache Side-channel Attack in OpenSSL. [SA-14:06]


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@264285 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r263778:

Add a SUBDIR_PARALLEL option to bsd.subdir.mk, to allow make to process
all the SUBDIR entries in parallel, instead of serially.  Apply this
option to a selected number of Makefiles, which can greatly speed up the
build on multi-core machines, when using make -j.

This can be extended to more Makefiles later on, whenever they are
verified to work correctly with parallel building.

I tested this on a 24-core machine, with make -j48 buildworld (N = 6):

		before    stddev       after    stddev
		=======   ======       =======  ======
real time        1741.1     16.5         959.8     2.7
user time       12468.7     16.4       14393.0    16.8
sys  time        1825.0     54.8        2110.6    22.8

(user+sys)/real     8.2                   17.1

E.g. the build was approximately 45% faster in real time.  On machines
with less cores, or with lower -j settings, the speedup will not be as
impressive.  But at least you can now almost max out a machine with
buildworld!

Submitted by:	jilles

MFC r263833:

Enable parallel building for gnu/usr.bin and usr.bin/clang too.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@264303 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264238:

For GNU as, add two missing modes for each of the fcomip and fucomip
instructions.  Partially obtained from OpenBSD by Pedro Giffuni, while I
added the fcomip variants.

Apparently this should help with compiling certain variants of WebKit.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@264312 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264084: make the Dresden Elektronik "USB Level Shifter Stick Low Cost"
known to the FTDI driver.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@264330 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r264294:
Fix for infinite XHCI reset loops when the set address USB request fails.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@264339 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r250243:

If the kernel is compiled with VMIMAGE support, the first attempt of
mounting smbfs share will cause a panic. Fix setting/restoring vnet
context when needed.

PR:		kern/168077
Submitted by:	dteske


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@264426 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f