]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r213813. This is a direct commit because the diff is against
authormdf <mdf@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 12 Nov 2010 18:09:06 +0000 (18:09 +0000)
committermdf <mdf@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 12 Nov 2010 18:09:06 +0000 (18:09 +0000)
commit0eed13a0e850d6cbed39a85d51cd59ab115e5d36
tree340b8676d5c1f63dda29655a89c9e0571b88550b
parent009edb7638e6ea037832a1c11b19b112adcf4e35
MFC r213813.  This is a direct commit because the diff is against
several non-MFC'd changes.

Use a safer mechanism for determining if a task is currently running,
that does not rely on the lifetime of pointers being the same. This
also restores the task KBI.

git-svn-id: svn://svn.freebsd.org/base/stable/8@215190 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/kern/subr_taskqueue.c