Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用以下 API 来杀死一个小任务:
tasklet_kill();
在杀死 tasklet 时,我使用spin_lock_irqsave. 为什么内核会抛出以下消息(警告?):
spin_lock_irqsave
Attempt to kill tasklet from interrupt
tasklet_kill()持有自旋锁时不建议使用吗?
tasklet_kill()
如果你看一下 func 本身,你会发现它有一个对 yield 的调用,它可以放弃 cpu。但这在禁用中断和/或持有自旋锁的情况下被禁止。