mrpre 发表于 2014-12-26 10:39

preempt_count 和 local_bh_disable的关系

大了调试信息,感觉好奇怪:
代码

printk("preempt_count %x\n",preempt_count());
local_bh_disable();
printk("preempt_count %x\n",preempt_count());
local_bh_disable();

printk("preempt_count %x\n",preempt_count());
local_bh_enable();
printk("preempt_count %x\n",preempt_count());
local_bh_enable();
printk("preempt_count %x\n",preempt_count());

调试信息:
preempt_count 0
preempt_count 100
preempt_count 200
preempt_count 256
preempt_count 0

为什么不对称?

页: [1]
查看完整版本: preempt_count 和 local_bh_disable的关系