[USBEHCI]
[reactos.git] / drivers / usb / usbehci_new / hardware.cpp
index c62e81b..10a599c 100644 (file)
@@ -438,7 +438,7 @@ CUSBHardwareDevice::PnpStart(
     //
     // Initialize the UsbQueue now that we have an AdapterObject.
     //
-    Status = m_UsbQueue->Initialize(PUSBHARDWAREDEVICE(this), m_Adapter, m_MemoryManager, NULL);
+    Status = m_UsbQueue->Initialize(PUSBHARDWAREDEVICE(this), m_Adapter, m_MemoryManager, &m_Lock);
     if (!NT_SUCCESS(Status))
     {
         DPRINT1("Failed to Initialize the UsbQueue\n");
@@ -934,7 +934,9 @@ CUSBHardwareDevice::AcquireDeviceLock(void)
     //
     // acquire lock
     //
+    DPRINT(__FUNCTION__ " acquire\n");
     KeAcquireSpinLock(&m_Lock, &OldLevel);
+    DPRINT(__FUNCTION__ " acquired\n");
 
     //
     // return old irql
@@ -947,6 +949,7 @@ VOID
 CUSBHardwareDevice::ReleaseDeviceLock(
     KIRQL OldLevel)
 {
+    DPRINT(__FUNCTION__ "release\n");
     KeReleaseSpinLock(&m_Lock, OldLevel);
 }