MFC r271726
remove clean option from Makefile


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@271993 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r271727
remove clean option from Makefile


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@271994 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r271728
For ECORE_DBG_BREAK_IF() ECORE_BUG() ECORE_BUG_ON() check bxe_debug flag before printing error message.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@271995 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r269669,271743:

 Split up sys_ktimer_getoverrun() into a sys_ and a kern_ variant
 and export the kern_ version needed by an upcoming linuxolator change.

 Implement most of timer_{create,settime,gettime,getoverrun,delete}
 for amd64/linux32.  Fix the entirely bogus (untested) version from
 r161310 for i386/linux using the same shared code in compat/linux.

 Reviewed by:		jhb
 Differential Revision:	D784
Sponsored by:	DARPA/AFRL


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272029 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
 This is a direct commit rather than an MFC of r271744.

   Re-gen after r272029 (r271743 in head) implementing most of
   timer_{create,settime,gettime,getoverrun,delete}.

Sponsored by:	DARPA/AFRL


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272031 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
After r266269 unbreak the pc98 builds by only building the xenhvm
module for amd64 and i386 but not for pc98.


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

Fix descriptors leak.

PR:		bin/191002
Reported by:	Ryan Steinmetz
Submitted by:	mjg


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272042 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r236360,r236361:

- Add missing system calls.
- Remove rmdirat system call which doesn't exist.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272048 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r271953:
Some XHCI hardware requires dropping the endpoint context before
adding it again.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272092 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC rev. 258705 to stable/9:

Define NANO_MAKE (single threaded MAKE) and use it for installworld,
installkernel, and distribution.

Required in order to fix regression introduced by MFC rev. 265894
for kern/162736, since that change depends on this one.

PR:		193808


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272184 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r272059:
Remake Linux' SOUND_MIXER_INFO IOCTL as a wrapper around new FreeBSD's one.

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


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/9@272205 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r271874:
Add new USB IDs.

PR:		193775


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