freebsd-dev/sys/cddl
Mark Johnston cb7320ce7b Initialize and free the DTrace taskqueue in the dtrace module load/unload
handlers rather than in the dtrace device open/close methods. The current
approach can cause a panic if the device is closed which the taskqueue
thread is active, or if a kernel module containing a provider is unloaded
while retained enablings are present and the dtrace device isn't opened.

Submitted by:	gibbs (original version)
Reviewed by:	gibbs
Approved by:	re (glebius)
MFC after:	2 weeks
2013-10-08 12:56:46 +00:00
..
boot/zfs MFV r245512: 2013-02-09 06:39:28 +00:00
compat/opensolaris MFV r247844 (illumos-gate 13975:ef6409bc370f) 2013-09-10 01:46:47 +00:00
contrib/opensolaris Initialize and free the DTrace taskqueue in the dtrace module load/unload 2013-10-08 12:56:46 +00:00
dev Initialize and free the DTrace taskqueue in the dtrace module load/unload 2013-10-08 12:56:46 +00:00