Use ctl_set_success() instead of direct inlining.

MFC after:	1 week


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275009 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add Apple Intrepid USB controller ID.

MFC after:	2 weeks


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275010 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
The module load address always needs to be included when setting the dm_*_va
fields of dt_module_t. Previously, this was only done on architectures where
kernel modules have type ET_REL; this change fixes that. As a result, symbol
name resolution in the stack() action now works properly for kernel modules
on i386.

Reported by:	Shrikanth Kamath <shrikanth07@gmail.com>
Tested by:	Shrikanth Kamath
Discussed with:	avg
MFC after:	2 weeks


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275011 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Adjust some checks missed in r274637, now that pi_rname can be NULL.

Additionally fix a misparenthesization in the same check, noticed while
fixing the first bug. This bug only appears to cause problems if the same
USDT probe appears twice within a static function.

X-MFC-With:	r274637


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275012 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add definitions of kerberos libraries


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275014 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix make depends with libnetbsd


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275017 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
The fallback flag in nsdispatch prevents the fallback implementation of
getgroupmembership() from invoking the correct backend in the compat case.
Replace it with a nesting depth counter so it only blocks one level (the
first is the group -> group_compat translation, the second is the actual
backend).  This is one of two bugs that break getgrouplist() in the compat
case, the second being that the backend's own getgroupmembership() method
is ignored.  Unfortunately, that is not easily fixable without a redesign
of our nss implementation (which is also needed to implement the +@group
syntax in /etc/passwd).

PR:		190055
MFC after:	1 week


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275020 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
libvers and libsl are internal libraries


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275021 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Convert kerberos to LIBADD and reduce overlinking of the kerberos binaries and
libraries


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275022 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Define compiler_rt and ssp_nonshared libraries


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275023 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Convert libraries to use LIBADD
While here reduce a bit overlinking


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275024 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix typo


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275025 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add a definition for libxo


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275026 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix recursive problem with libedit dependency, if you depends on ncursesw and
not on itself


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275027 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Convert bin/ to LIBADD, reduce overlinking allow to build all components as
static


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275028 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Define libipf internal library


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275029 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Convert sbin/ to LIBADD
Reduce overlinking


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275030 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Decouple datamove/done logic from CTL status set.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275032 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Only pass 6 arguments to the 'run' function on amd64.  amd64's
makecontext on FreeBSD only supports a maximum of 6 arguments.  This
fixes the setcontext_link test on amd64.

PR:		194828


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275033 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFamd64: Check for invalid flags in the machine context in sigreturn()
and setcontext().


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