Index: sys/kern/kern_intr.c =================================================================== --- sys/kern/kern_intr.c (revision 228491) +++ sys/kern/kern_intr.c (working copy) @@ -1449,7 +1449,7 @@ * their own */ if (!thread) { - if (ret == FILTER_SCHEDULE_THREAD) + if (ret & FILTER_SCHEDULE_THREAD) thread = 1; } }