【发布时间】:2015-10-26 06:25:21
【问题描述】:
我有几个问题。 1) 在 UP 的情况下,如何在使用 spinlock_irq_save 持有自旋锁的同时更新 jiffies(timer)? 2)我的理解是在 smp 环境中,无论自旋锁 API 为何,都无法在持有自旋锁的处理器上进行 jiffies 更新。因此,应在 SoC 中的所有内核上启用定时器中断。想象一下四核处理器的场景,其中 4 个核心持有 4 个不同的自旋锁,jiffies 的定时器中断是如何处理的?
我们将不胜感激。
【问题讨论】:
标签: linux-kernel kernel-module kernel32