spin_lock_irqsave(&hf_fifo->buffer_lock, flags);
时间: 2023-05-17 10:03:44 浏览: 112
hw_host1x02_sync.rar_Linux/Unix编程_Unix_Linux_
)的作用是什么?
spin_lock_irqsave() 是 Linux 内核中的一个函数,用于实现自旋锁。它的作用是在保护共享资源时,禁止中断并自旋等待锁的释放。这个函数会保存当前中断状态,并在获取锁之后恢复中断状态。这样可以避免在获取锁期间被中断,从而保证了锁的正确性。
阅读全文