2001-11-27 07:24:22

by Chandrasekhar

[permalink] [raw]
Subject: problem with CPU_RAISE_SOFTIRQ


Hi,

I am unable to understand the purpose for recursivly calling the function
cpu_raise_softirq.

Problem defination: In the file softirq.c I got this problem.

1.Device Driver for scheduling its bottom half calls the function mark_bh
which in turn calls the function tasklet_hi_schedule.
2.tasklet_hi_schedule calls the function cpu_raise_softirq which in turn
wakes up task ksoftirqd.
3.The task ksoftirrd calls the function tasklet_hi_action which in turns
calls cpu_raise_softirq.

Reply ASAP

Regards
Chandrasekhar