Fix bad EEPROM parsing code.

MFC after:	2 weeks
Fix an incorrect sizeof()

PR:		kern/176238
Submitted by:	Christoph Mallon <christoph.mallon@gmx.de>
Merge sendmail 8.14.6 errata issue

MFC after:	3 days
Clarify an error message.   The addresses here are
really offsets within the primary mapped memory block
(which may not start at address zero).
mdoc: sort sections.
Mark the coretemp(4) sysctls as MPSAFE, ensuring that Giant won't be held
unnecessarily by a user thread waiting to run on a specific CPU after
calling sched_bind().

Reviewed by:	rstone
Approved by:	emaste (co-mentor)
Sponsored by:	Sandvine Incorporated
MFC after:	1 week
setbuf(3): Restore a BUGS section about setbuf().

The brokenness of setbuf() is not specific to 4.2BSD and 4.3BSD but inherent
in the API definition.

Reported by:	bde
Add mem_load_raw() for loading data from another location in memory.

This will be used by some upcoming changes to loader(8) FDT
handling to allow it to use an FDT provided by an earlier
boot stage the same as an FDT loaded from disk.
More white-space cleanups.

Reported by:	zont (the first one)
Define gpio constants rather than using enum.
Fix pull-up and pull-down values of gpio.
According to A10 user manual possible pull register
values are 00 Pull-up/down disable, 01 Pull-up, 10 Pull-down.

Approved by: gonzo@
kgdb enhancements!

* document the kgdb -b flag
* better verify what's valid with -b
* add more comprehensive command line help

PR:		kern/175743
Submitted by:	Christoph Mallon <christoph.mallon@gmx.de>
- Make sure to set an error code when trying to obtain a data descriptor for
  a section of type SHT_NULL.
- Update the man page to reflect the fact that elf_getdata() and
  elf_rawdata() may return with an error of ELF_E_SECTION.

PR:		bin/175491
Approved by:	emaste (co-mentor)
MFC after:	1 week
Print out the RTS/CTS rate in the TX descriptor.
Fix typo

Submitted by:	Matt Burke <mattblists@icritical.com>
Remove old-style function definition
WARNS=6 compliance
WARNS=6 compliance
Fix a few typos.
Fixup r246916 in case gcc is used to build.

Reported by:	attilio, simon
Fix includes for use in libstand.