[USBEHCI]

- Don't acquire spinlock twice

svn path=/branches/usb-bringup-trunk/; revision=55090
This commit is contained in:
Johannes Anderwald 2012-01-23 03:50:11 +00:00
parent 99926db97d
commit b434c46463

View file

@ -580,16 +580,18 @@ CUSBQueue::QueueHeadCompletion(
//
// now unlink the queue head
// FIXME: implement chained queue heads
// no need to acquire locks, as it is called with locks held
//
KeAcquireSpinLock(&m_Lock, &OldLevel);
//
// unlink queue head
//
UnlinkQueueHead(CurrentQH);
//
// insert into completed list
//
InsertTailList(&m_CompletedRequestAsyncList, &CurrentQH->LinkedQueueHeads);
KeReleaseSpinLock(&m_Lock, OldLevel);
}
VOID