> Yes and No ... maybe the statement should be extended: > > if(!intr_count && need_resched) > schedule(); > > to avoid such critical problems with such foreign drivers.
Erm. Be careful, this trick doesnt always work as you intend. In this case I think it will, but if you are a hard real time process schedule() wont ever give up the CPU