[問題] 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