MFV: Update zlib to 1.2.8.

MFC after:	1 month


git-svn-id: svn://svn.freebsd.org/base/head@250261 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
- Use int8_t type for the mftrecsz field in g_label_ntfs. char type
  used previously caused probe failure on platforms where char is unsigned
  (e.g. ARM), as mftrecsz can be negative.

Submitted by:	Ilya Bakulin <ilya@bakulin.de>
MFC after:	2 weeks


git-svn-id: svn://svn.freebsd.org/base/head@250264 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
This is a simple script to output the delta between each TX and TXSTATUS.

Useful for debugging TDMA.


git-svn-id: svn://svn.freebsd.org/base/head@250265 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add the AR9300 descriptor decoding code.


git-svn-id: svn://svn.freebsd.org/base/head@250266 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sh: Use O_CLOEXEC and F_DUPFD_CLOEXEC instead of separate fcntl() call.


git-svn-id: svn://svn.freebsd.org/base/head@250267 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
remove a leftover comment


git-svn-id: svn://svn.freebsd.org/base/head@250285 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Some fixes to snd_envy24ht(4) driver:
 - Allow DMA addresses anywhere in the lower 4GB; Envy24HT has a 32-bit DMA
engine, not 28-bit like Envy24.
 - Mark interrupt handler as MPSAFE, seems to be correctly synchronized.

PR:		kern/152378
Submitted by:	Jason Harmening <jason.harmening@gmail.com>
MFC after:	1 month


git-svn-id: svn://svn.freebsd.org/base/head@250286 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
use a plain 'make toolchain' to build toolchain, and
support parallel make on this stage.


git-svn-id: svn://svn.freebsd.org/base/head@250289 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Only check fan type once. Not only is continuously rechecking pointless, a
single random failure can reprogram what control mechanism we try to use.

MFC after:	2 weeks


git-svn-id: svn://svn.freebsd.org/base/head@250290 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge remote-tracking branch 'upstream/master'