mirror of
https://github.com/reactos/reactos.git
synced 2024-10-18 23:18:56 +00:00
[USBEHCI]
- Don't acquire spinlock twice svn path=/branches/usb-bringup-trunk/; revision=55090
This commit is contained in:
parent
99926db97d
commit
b434c46463
|
@ -580,16 +580,18 @@ CUSBQueue::QueueHeadCompletion(
|
||||||
//
|
//
|
||||||
// now unlink the queue head
|
// now unlink the queue head
|
||||||
// FIXME: implement chained queue heads
|
// 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);
|
UnlinkQueueHead(CurrentQH);
|
||||||
|
|
||||||
|
//
|
||||||
|
// insert into completed list
|
||||||
|
//
|
||||||
InsertTailList(&m_CompletedRequestAsyncList, &CurrentQH->LinkedQueueHeads);
|
InsertTailList(&m_CompletedRequestAsyncList, &CurrentQH->LinkedQueueHeads);
|
||||||
|
|
||||||
KeReleaseSpinLock(&m_Lock, OldLevel);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
|
|
Loading…
Reference in a new issue