problem with queue_task() and mark_bh()...

Steven Scholz steven.scholz at
Thu Apr 15 21:30:47 EST 2004


>>     queue_task( &( lp->task ), &tq_immediate );
>>     mark_bh( IMMEDIATE_BH );

I've put some printks in my kernel.

Now I can see that the task is successfully queued, that mark_bh() is called
and the tasklet_hi_schedule() calls __tasklet_hi_schedule().

But the function immediate_bh() in kernel/timer.c (which should then call
run_task_queue(&tq_immediate)) is never called.

Any ideas?


** Sent via the linuxppc-embedded mail list. See

More information about the Linuxppc-embedded mailing list