【发布时间】:2019-03-26 20:15:52
【问题描述】:
我想在进程上下文(具体而言在 queuecommand 函数中)和计时器函数中以原子方式更新数据结构。在进程上下文中,我应该使用spin_lock_bh 或spin_lock_irq 还是只使用spin_lock?
根据我的理解,我们应该在队列命令(进程上下文)中使用spin_lock_bh,而在计时器函数中只使用spin_lock。我说的对吗?
【问题讨论】:
标签: c linux timer linux-kernel spinlock