[ros-diffs] [mjmartin] 45022: [usb/usbehci] - StartDevice: Remove ASSERT for unhanded resource types. - Add case for CmResourceTypeDevicePrivate, and do nothing for it for now, will fix later if needed. - Fixes crash on windows.

mjmartin at svn.reactos.org mjmartin at svn.reactos.org
Sun Jan 10 10:03:53 CET 2010


Author: mjmartin
Date: Sun Jan 10 10:03:53 2010
New Revision: 45022

URL: http://svn.reactos.org/svn/reactos?rev=45022&view=rev
Log:
[usb/usbehci]
- StartDevice: Remove ASSERT for unhanded resource types. 
- Add case for CmResourceTypeDevicePrivate, and do nothing for it for now, will fix later if needed.
- Fixes crash on windows.

Modified:
    trunk/reactos/drivers/usb/usbehci/fdo.c

Modified: trunk/reactos/drivers/usb/usbehci/fdo.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/usbehci/fdo.c?rev=45022&r1=45021&r2=45022&view=diff
==============================================================================
--- trunk/reactos/drivers/usb/usbehci/fdo.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/usb/usbehci/fdo.c [iso-8859-1] Sun Jan 10 10:03:53 2010
@@ -520,10 +520,15 @@
                 DPRINT("Dma Port: %d\n", resource->u.Dma.Port);
                 break;
             }
+            case CmResourceTypeDevicePrivate:
+            {
+                /* Windows does this. */
+                DPRINT1("CmResourceTypeDevicePrivate not handled\n");
+                break;
+            }
             default:
             {
-                DPRINT1("PNP Manager gave invalid resource type!! Notify Developers!\n");
-                ASSERT(FALSE);
+                DPRINT1("PNP Manager gave resource type not handled!! Notify Developers!\n");
                 break;
             }
         }




More information about the Ros-diffs mailing list