Author: vmikayelyan
Date: Fri Aug 19 15:37:57 2016
New Revision: 72369

URL: http://svn.reactos.org/svn/reactos?rev=72369&view=rev
Log:
usb: hub: PDO: Fail IRP_MN_QUERY_STOP_DEVICE.

We should fail this request, because we're not handling
IRP_MN_STOP_DEVICE for now. On systems above win2000 we'll
receive this IRP ONLY when the PnP manager rebalances resources.

Modified:
    branches/GSoC_2016/USB/drivers/usb/usbhub/pdo.c

Modified: branches/GSoC_2016/USB/drivers/usb/usbhub/pdo.c
URL: 
http://svn.reactos.org/svn/reactos/branches/GSoC_2016/USB/drivers/usb/usbhub/pdo.c?rev=72369&r1=72368&r2=72369&view=diff
==============================================================================
--- branches/GSoC_2016/USB/drivers/usb/usbhub/pdo.c     [iso-8859-1] (original)
+++ branches/GSoC_2016/USB/drivers/usb/usbhub/pdo.c     [iso-8859-1] Fri Aug 19 
15:37:57 2016
@@ -729,6 +729,14 @@
             break;
         }
         case IRP_MN_QUERY_STOP_DEVICE:
+        {
+            //
+            // We should fail this request, because we're not handling 
IRP_MN_STOP_DEVICE for now.
+            // We'll receive this IRP ONLY when the PnP manager rebalances 
resources.
+            //
+            Status = STATUS_NOT_SUPPORTED;
+            break;
+        }
         case IRP_MN_QUERY_REMOVE_DEVICE:
         {
             // HERE SHOULD BE CHECKED INTERFACE COUNT PROVIED TO UPPER LAYER 
TO BE ZERO, AS WE ARE HANDLING


Reply via email to