[问题] Bottom Halve 与preempt_count问题

楼主: afred (只有音乐相伴)   2013-05-16 10:01:59
请教版上各位高手,
书上写说,如果process context 的kernel thread 跟bottom half(BH) share data,
process context thread执行时必须用spin luck保护资料,并把BH关掉。
我的问题是,
spin luck使用时会把preempt_count +1,
这样中断回来后,不是就不会执行bottom half,而直接回到被中断的程式继续执行吗?
这样为什么还要把BH关掉呢?
谢谢大家

Links booklink

Contact Us: admin [ a t ] ucptt.com