MFC: 260791

Add a command line argument to turn off blocking waiting for the user
to press Ctrl-C (-b).  This allows tests with tight loops of mcgrabs
that can stress the multicast tables.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261427 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r260996:
Fix memory and references leak due to unfreed path in case we can't
allocate bus scan CCB.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261451 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r261003:
Add new quirk.

PR:		usb/185968


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261464 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r261004, r261005 and r261033:
Adjust the DMA delay logic so that the DMA delay does not become too small.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261466 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r261123:
Reduce dmesg verbosity.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261467 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r261134:
Add more USB quirks.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261472 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r261224:
Comply to the official LibUSB v1.0 API:
"It is legal to attempt to claim an already-claimed interface."


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261474 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r261228:
When detaching a [USB] keyboard, keys might still be pressed. Ensure
that all pressed keys are released before completing the USB keyboard
detach. This will prevent so-called "ghost-keys" from appearing after
that the USB device generating the key event(s) has been detached.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261477 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r260315:
Implement two new libusb API functions.

PR:		usb/185454


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261483 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r260903:
Add support for GPS ports to UHSO driver.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261485 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Typo in the EXAMPLES section: this is regexp, not a shell wildcard expression.

This is a direct commit to stable/9.

Submitted by:	Ilya Noskov <phantom@phantom.su>


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261488 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r261260, r261262, r261315 and r261343:
Add support for trackpads found in Apple MacBook products. While at it
add some missing devd entries.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261510 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC: r233049 by rmh

Remove gratuitous DEBUG_FLAGS="-g" setting (this is already the default
option with GENERIC kernels).

PR:		179536
Submitted by:	Alexey Markov


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261539 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r261080:
The posix_fallocate(2) syscall should return error number on error,
without modifying errno.

MFC r261290:
The posix_madvise(3) and posix_fadvise(2) should return error on
failure, same as posix_fallocate(2).


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261561 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r260949:
Make comconsole options set before its activation to be remembered.


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

The timestamp bit is number 17, and not number 9, in the stat error
field of the receive descriptor.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261576 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r261449:
Fix lock acquisition in case no request space available, missed in r260097.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@261578 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r244535, r245995, r261505 and r258961:
- Use a boundary of zero, hence a PAGE_SIZE boundary
is implied by all memory allocations.
- Fix an external compiler warning about write-only
assigned variable.


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