USB驅動的disconnect函式中有以下代碼
static void disconnect(struct usb_interface *interface)
{
spinlock_t lock;
spin_lock_init(&lock);
spin_lock(&lock);
//----------------------------------------
// Unregister USB device
//----------------------------------------
......
spin_unlock(&lock);
}
這個自旋鎖的意義所在?(有作用嗎,這個區域變數lock)
能起到什么作用?
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/267751.html
標籤:驅動程序開發區
上一篇:Linux ubuntu下滑鼠鎖死變成十字,且在找到import行程的pid并kill行程后仍然鎖死
下一篇:求Linux發行版大神
