MFC r275624:
Add port routing support for Wildcat Point.

PR:		195793


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@275786 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r275606:
Add more U3G USB IDs.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@275788 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r275575:
  key_getspacq() returns holding the spacq_lock. Unlock it in all cases.

Sponsored by:	Yandex LLC


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@275824 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r275393:
  Remove unneded check. No need to do m_pullup to the size that we prepended.

MFC r275473:
  Fix style(9) and remove m_freem(NULL).
  Add XXX comment, it looks incorrect, because m_pkthdr.len is already
  incremented by M_PREPEND().

Sponsored by:	Yandex LLC


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@275826 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r275394:
  Remove unneded check. No need to do m_pullup to the size that we prepended.

Sponsored by:	Yandex LLC


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@275827 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC 272897:
Various fixes to stats:
- Read the counts of received, dropped, and transmitted management
  packets and add sysctl nodes for them.
- Fix the total octets received/transmitted to read all 64 bits of
  the counters.
- Add missing sysctl nodes for rlec, tncrs, fcruc, tor, and tot.
- Remove spurious spaces.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@275836 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC	r275645;

ext2fs: Fix old out-of-bounds access.

Overrunning buffer pointed to by (caddr_t)&oip->i_db[0] of 48 bytes by
passing it to a function which accesses it at byte offset 59 using
argument 60UL.

The issue was inherited from an older FFS implementation and
fixed there with by merging UFS2 in r98542. We follow the
FFS fix.

CID:		1007665
Discussed with:	bde


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

Pull in r221170 from upstream clang trunk (by Roman Divacky):

  Implement vaarg lowering for ppc32. Lowering of scalars and
  aggregates is supported. Complex numbers are not.

This adds va_args support for PowerPC (32 bit) to clang.

Reviewed by:	jhibbits
Differential Revision: https://reviews.freebsd.org/D1308


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@275872 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r275475: Decode some binary fields of Intel metadata.

Submitted by:	Dmitry Luhtionov <dmitryluhtionov@gmail.com>


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@275877 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Update BIND to 9.9.6-P1

Most notable changes in 9.9.6 and includes the latest SA:
https://lists.isc.org/pipermail/bind-announce/2014-September/000928.html

Note this is a direct commit to stable/9 as BIND is no longer in head.

Sponsored by:	DK Hostmaster A/S


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@275890 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r275401: zfs_putpages: actually update mtime and ctime


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@275902 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r275503:
Avoid unneeded malloc/memcpy/free if there is no metadata on disk.

Submitted by:   Dmitry Luhtionov <dmitryluhtionov@gmail.com>


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@275927 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r275833:
The iret instruction may generate #np and #ss fault, besides #gp.
When returning to usermode, the handler for that exceptions is also
executed with wrong gs base.  Handle all three possible faults in the
same way, checking for iret fault, and performing full iret.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@275934 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r275729:
  Increase the buffer size to keep the list of programm names when
  parsing programm specification. It is safe to not check out of bounds
  access, because !isprint(p[i]) check will stop reading, when '\0'
  character will be read from the input string.

Sponsored by:	Yandex LLC


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