]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r196295:
authorpjd <pjd@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 17 Aug 2009 09:03:47 +0000 (09:03 +0000)
committerpjd <pjd@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 17 Aug 2009 09:03:47 +0000 (09:03 +0000)
commitf35f16a290a23ca98865e34ee43b8e1c0203d7b4
tree5cecd6c9f52336c4e919e1f9fa0000d39c7a5ec4
parent32b1b06bc0645fdabb7940d7798903f48bb30a02
MFC r196295:

Remove OpenSolaris taskq port (it performs very poorly in our kernel) and
replace it with wrappers around our taskqueue(9).
To make it possible implement taskqueue_member() function which returns 1
if the given thread was created by the given taskqueue.

Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/stable/8@196296 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
share/man/man9/taskqueue.9
sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c [new file with mode: 0644]
sys/cddl/compat/opensolaris/sys/taskq_impl.h [deleted file]
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h
sys/cddl/contrib/opensolaris/uts/common/os/taskq.c [deleted file]
sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h [moved from sys/cddl/compat/opensolaris/sys/taskq.h with 83% similarity]
sys/kern/subr_taskqueue.c
sys/modules/zfs/Makefile
sys/sys/taskqueue.h