Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.Prune svn:mergeinfo from the new branch, as nothing has been mergedhere.Additional commits post-branch will follow.Approved by: re (implicit)Sponsored by: The FreeBSD Foundation
Stop hard-coding a 32-bit data model for USDT tests, and just use the nativemodel. This was causing many of the tests to fail on amd64 since USDTsupport for 32-bit programs is currently non-functional.MFC after: 1 week
Stop hard-coding an incorrect path to rm(1).MFC after: 1 week
Remove hard-coded invocations of gcc; use cc(1) instead.MFC after: 1 week
Dtrace: enablings on defunct providers prevent providers from unregisteringMerge change from illumos:1368 enablings on defunct providers prevent providers from unregisteringWe try to address some underlying differences between the Solarisand FreeBSD implementations: dtrace_attach() / dtrace_detach() arecurrently unimplemented in FreeBSD but the new code from illumosmakes use of taskq so some adaptations were made to dtrace_open()and dtrace_close() to handle them appropriately.Illumos Revision: r13430:8e6add739e38Reference:https://www.illumos.org/issues/1368Reviewed by: gnnTested by: Fabian KeilObtained from: IllumosMFC after: 3 weeks
Update vendor/illumos/dist to pre libzfs_core state (dtrace and ctf part)illumos-gate revision 13742:b6bbdd77139cObtained from: ssh://anonhg@hg.illumos.org/illumos-gate