MFC: r250487

Adding a detach method to p4tcc driver.

PR:		118739
Submitted by:	Dan Lukes <dan@obluda.cz> (earlier version)
Reviewed by:	jhb
Approved by:	sbruno (mentor)


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@250743 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add new USB ID.

PR:		usb/177173


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@250843 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r248499:
Add new USB ID.

PR:		usb/177105


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@250844 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r248458:
Add new USB ID.

PR:	usb/177013


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@250846 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC 238450,250152-250153,250415:
- Add support for the XSAVEOPT instruction use.
- The check to ensure that xstate_bv always has XFEATURE_ENABLED_X87 and
  XFEATURE_ENABLED_SSE bits set is not needed.  CPU correctly handles
  any bitmask which is subset of the enabled bits in %XCR0.
- Partially saved extended state must be handled always, i.e. for both
  fpu-owned context, and for pcb-saved one.
- Correct the type for the literal used on the left side of the shift up
  to 63 bit positions.

  Do not fill the save area and do not set the saved bit in the xstate
  bit vector for the state which is not marked as enabled in xsave_mask.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@250880 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r250740:
Add new capability types encodings from HyperTransport I/O Link
Specification revisions 3.00 and 3.10.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@250970 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r250741:
Decode new HT 3.00 and 3.10 capabilities.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@250971 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r250763 and r250765:
Fix some USB audio device issues.

PR:	usb/178722


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@250988 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFH (r230478): fix a couple of nits in r230307 (r231248)
MFH (r243149): fix indentation
MFH (r249431): use CONNECT to proxy HTTPS over HTTP

PR:		bin/80176


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

Get rid of libl dependency.  We needed it only to provide yywrap.  But
yywrap is not necessary when parsing a single hast.conf file.

Suggested by:	kib
Reviewed by:	pjd


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@251005 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r250379, r250503:

HAST module for bsnmpd(1).

Reviewed by:	harti, pjd


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

Register OID for HAST module.


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

Move snmp_hast manual to section 3, where all other manual pages for
bsnmp modules are located.

Section 3 (Library Functions) looks wrong for this manual page, which
contains only module description, that is why initially it was located
to section 8 (System Manager's Manual).  On the other hand manual
pages for all other bsnmpd modules are already located in the section
3, and having all pages in one section looks more consistent.  Also,
currently, similarly to manuals for other modules, snmp_hast manual
contains LIBRARY section, which is not good style for section 8.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@251011 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Preparation for MFC revs r248291 and r249741:

Add 'list' command, for now the exact equivalent of 'status',
so users of the latter could change their scripts.

This is direct commit to stable, and is temporary.

Requested by:	Pete French <petefrench@ingresso.co.uk>
Approved by:	trociny
2B cleaned after:	6 weeks


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

Clean up trailing whitespace.

Submitted by: Andy Kosela

MFC of 250710: (delete addition of -k which does not exist in 8-stable)

When running the -m option to generate a newfs(8) command suitable for
recreating the filesystem, check for and output the -i, -k, and -l
options if appropriate.

Note the remaining deficiencies of the -m option in the dumpfs(8)
manual page. Specifically that newfs(8) options -E, -R, -S, and -T
options are not handled and that -p is not useful so is omitted.
Also document that newfs(8) options -n and -r are neither checked
for nor output but should be. The -r flag is needed if the filesystem
uses gjournal(8).

PR:           bin/163992
Reported by:  Dieter <freebsd@sopwith.solgatos.com>
Submitted by: Andy Kosela <akosela@andykosela.com>


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@251045 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC 247332:
Add a quirk to disable this driver for certain older laptops with an ICH2
southbridge and an Intel 82815_MC host bridge where the host bridge's
revision is less than 5


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@251064 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r250900:
Fix NULL-dereference kernel panic in case of mps_attach() failure.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@251093 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r250819:
Fix vdc->Secondary_Element_Count metadata field access from 16 to 8 bit.
In some cases it could cause kernel panic during failed drive replacement.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@251095 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r250508:
Disable sending Early R_OK on SiI3726/SiI3826 port multipliers.
With "cached read" HDD testing and multiple ports busy on a SATA
host controller, 3726/3826 PMP will very rarely drop a deferred
R_OK that was intended for the host. Symptom will be all 5 drives
under test will timeout, get reset, and recover.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/8@251097 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MF9 (r248915): remove harmless duplicate entry for VersionAddendum.


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