MFC r246951:
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().


git-svn-id: svn://svn.freebsd.org/base/stable/9@252091 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r250599:
Add a remark to the effect that a manually started relearn will always
result in the battery being completely drained, even in transparent learning
mode.


git-svn-id: svn://svn.freebsd.org/base/stable/9@252093 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r251443: release: Allow empty extra distributions.

For example, WITHOUT_SHAREDOCS= in src.conf creates an empty doc
distribution.

Submitted by:	Kurt Lidl
Tested by:	Kurt Lidl


git-svn-id: svn://svn.freebsd.org/base/stable/9@252098 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC	r251809, r251952, r252012:

Re-sort ext2fs headers to make things easier to find.

In the ext2fs driver we have a mixture of headers:

- The ext2_ prefixed headers have strong influence from NetBSD
and are carry specific ext2/3/4 information.
- The unprefixed headers are inspired on UFS and carry implementation
specific information.

Do some small adjustments so that the information is easier to
find coming from either UFS or the NetBSD implementation.

Also
- Set MAXMNTLEN nearer to where it is used.
- Move EXT2_LINK_MAX to ext2_dir.h .
- Rename some prefixes in the Block Group Descriptor fields.


git-svn-id: svn://svn.freebsd.org/base/stable/9@252099 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r251799:

Return ENETDOWN when the parent interface is down.


git-svn-id: svn://svn.freebsd.org/base/stable/9@252104 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge remote-tracking branch 'upstream/svn_stable_9' into svn_stable_9