Fix little bug which prevented IRP_MJ_PNP to be forwarded to lower driver Set eol-style to native for usbstor driver files Modified: trunk/reactos/drivers/bus/serenum/serenum.c Modified: trunk/reactos/drivers/dd/serial/serial.c Modified: trunk/reactos/drivers/input/kbdclass/kbdclass.c Modified: trunk/reactos/drivers/input/mouclass/mouclass.c Modified: trunk/reactos/drivers/input/sermouse/sermouse.c Modified: trunk/reactos/drivers/storage/pciidex/miniport.c Modified: trunk/reactos/drivers/usb/miniport/common/main.c Modified: trunk/reactos/drivers/usb/usbhub/usbhub.c Modified: trunk/reactos/drivers/usb/usbstor/usbstor.c _____
Modified: trunk/reactos/drivers/bus/serenum/serenum.c --- trunk/reactos/drivers/bus/serenum/serenum.c 2005-12-18 19:50:53 UTC (rev 20255) +++ trunk/reactos/drivers/bus/serenum/serenum.c 2005-12-18 20:50:26 UTC (rev 20256) @@ -100,7 +100,7 @@
DriverObject->DriverUnload = DriverUnload; DriverObject->DriverExtension->AddDevice = SerenumAddDevice;
- for (i = 0; i < IRP_MJ_MAXIMUM_FUNCTION; i++) + for (i = 0; i <= IRP_MJ_MAXIMUM_FUNCTION; i++) DriverObject->MajorFunction[i] = IrpStub;
//DriverObject->MajorFunction[IRP_MJ_QUERY_INFORMATION] = SerialQueryInformation; _____
Modified: trunk/reactos/drivers/dd/serial/serial.c --- trunk/reactos/drivers/dd/serial/serial.c 2005-12-18 19:50:53 UTC (rev 20255) +++ trunk/reactos/drivers/dd/serial/serial.c 2005-12-18 20:50:26 UTC (rev 20256) @@ -29,7 +29,7 @@
DriverObject->DriverUnload = DriverUnload; DriverObject->DriverExtension->AddDevice = SerialAddDevice;
- for (i = 0; i < IRP_MJ_MAXIMUM_FUNCTION; i++) + for (i = 0; i <= IRP_MJ_MAXIMUM_FUNCTION; i++) DriverObject->MajorFunction[i] = ForwardIrpAndForget; DriverObject->MajorFunction[IRP_MJ_CREATE] = SerialCreate; DriverObject->MajorFunction[IRP_MJ_CLOSE] = SerialClose; _____
Modified: trunk/reactos/drivers/input/kbdclass/kbdclass.c --- trunk/reactos/drivers/input/kbdclass/kbdclass.c 2005-12-18 19:50:53 UTC (rev 20255) +++ trunk/reactos/drivers/input/kbdclass/kbdclass.c 2005-12-18 20:50:26 UTC (rev 20256) @@ -798,7 +798,7 @@
DriverObject->DriverExtension->AddDevice = ClassAddDevice; DriverObject->DriverUnload = DriverUnload;
- for (i = 0; i < IRP_MJ_MAXIMUM_FUNCTION; i++) + for (i = 0; i <= IRP_MJ_MAXIMUM_FUNCTION; i++) DriverObject->MajorFunction[i] = IrpStub;
DriverObject->MajorFunction[IRP_MJ_CREATE] = ClassCreate; _____
Modified: trunk/reactos/drivers/input/mouclass/mouclass.c --- trunk/reactos/drivers/input/mouclass/mouclass.c 2005-12-18 19:50:53 UTC (rev 20255) +++ trunk/reactos/drivers/input/mouclass/mouclass.c 2005-12-18 20:50:26 UTC (rev 20256) @@ -136,6 +136,7 @@
/* Forward some IRPs to lower device */ switch (IoGetCurrentIrpStackLocation(Irp)->MajorFunction) { + case IRP_MJ_PNP: case IRP_MJ_INTERNAL_DEVICE_CONTROL: return ForwardIrpAndForget(DeviceObject, Irp); default: @@ -788,7 +789,7 @@ DriverObject->DriverExtension->AddDevice = ClassAddDevice; DriverObject->DriverUnload = DriverUnload;
- for (i = 0; i < IRP_MJ_MAXIMUM_FUNCTION; i++) + for (i = 0; i <= IRP_MJ_MAXIMUM_FUNCTION; i++) DriverObject->MajorFunction[i] = IrpStub;
DriverObject->MajorFunction[IRP_MJ_CREATE] = ClassCreate; _____
Modified: trunk/reactos/drivers/input/sermouse/sermouse.c --- trunk/reactos/drivers/input/sermouse/sermouse.c 2005-12-18 19:50:53 UTC (rev 20255) +++ trunk/reactos/drivers/input/sermouse/sermouse.c 2005-12-18 20:50:26 UTC (rev 20256) @@ -150,7 +150,7 @@
DriverObject->DriverUnload = DriverUnload; DriverObject->DriverExtension->AddDevice = SermouseAddDevice;
- for (i = 0; i < IRP_MJ_MAXIMUM_FUNCTION; i++) + for (i = 0; i <= IRP_MJ_MAXIMUM_FUNCTION; i++) DriverObject->MajorFunction[i] = IrpStub;
DriverObject->MajorFunction[IRP_MJ_CREATE] = SermouseCreate; _____
Modified: trunk/reactos/drivers/storage/pciidex/miniport.c --- trunk/reactos/drivers/storage/pciidex/miniport.c 2005-12-18 19:50:53 UTC (rev 20255) +++ trunk/reactos/drivers/storage/pciidex/miniport.c 2005-12-18 20:50:26 UTC (rev 20256) @@ -50,7 +50,7 @@
DriverObject->DriverExtension->AddDevice = PciIdeXAddDevice;
- for (i = 0; i < IRP_MJ_MAXIMUM_FUNCTION; i++) + for (i = 0; i <= IRP_MJ_MAXIMUM_FUNCTION; i++) DriverObject->MajorFunction[i] = ForwardIrpAndForget; DriverObject->MajorFunction[IRP_MJ_PNP] = PciIdeXPnpDispatch;
_____
Modified: trunk/reactos/drivers/usb/miniport/common/main.c --- trunk/reactos/drivers/usb/miniport/common/main.c 2005-12-18 19:50:53 UTC (rev 20255) +++ trunk/reactos/drivers/usb/miniport/common/main.c 2005-12-18 20:50:26 UTC (rev 20256) @@ -401,7 +401,7 @@
DriverObject->DriverUnload = DriverUnload; DriverObject->DriverExtension->AddDevice = AddDevice;
- for (i = 0; i < IRP_MJ_MAXIMUM_FUNCTION; i++) + for (i = 0; i <= IRP_MJ_MAXIMUM_FUNCTION; i++) DriverObject->MajorFunction[i] = IrpStub;
DriverObject->MajorFunction[IRP_MJ_CREATE] = DispatchCreate; _____
Modified: trunk/reactos/drivers/usb/usbhub/usbhub.c --- trunk/reactos/drivers/usb/usbhub/usbhub.c 2005-12-18 19:50:53 UTC (rev 20255) +++ trunk/reactos/drivers/usb/usbhub/usbhub.c 2005-12-18 20:50:26 UTC (rev 20256) @@ -179,7 +179,7 @@
DriverObject->DriverExtension->AddDevice = UsbhubAddDevice; - for (i = 0; i < IRP_MJ_MAXIMUM_FUNCTION; i++) + for (i = 0; i <= IRP_MJ_MAXIMUM_FUNCTION; i++) DriverObject->MajorFunction[i] = IrpStub; DriverObject->MajorFunction[IRP_MJ_CREATE] = UsbhubCreate; _____
Modified: trunk/reactos/drivers/usb/usbstor/usbstor.c --- trunk/reactos/drivers/usb/usbstor/usbstor.c 2005-12-18 19:50:53 UTC (rev 20255) +++ trunk/reactos/drivers/usb/usbstor/usbstor.c 2005-12-18 20:50:26 UTC (rev 20256) @@ -130,7 +130,7 @@
DriverObject->DriverUnload = DriverUnload; DriverObject->DriverExtension->AddDevice = AddDevice;
- for (i = 0; i < IRP_MJ_MAXIMUM_FUNCTION; i++) + for (i = 0; i <= IRP_MJ_MAXIMUM_FUNCTION; i++) DriverObject->MajorFunction[i] = IrpStub;
DriverObject->DriverStartIo = (PVOID)StartIo; Property changes on: trunk/reactos/drivers/usb/usbstor/usbstor.c ___________________________________________________________________ Name: svn:eol-style + native Property changes on: trunk/reactos/drivers/usb/usbstor/usbstor.def ___________________________________________________________________ Name: svn:eol-style + native Property changes on: trunk/reactos/drivers/usb/usbstor/usbstor.h ___________________________________________________________________ Name: svn:eol-style + native Property changes on: trunk/reactos/drivers/usb/usbstor/usbstor.rc ___________________________________________________________________ Name: svn:eol-style + native Property changes on: trunk/reactos/drivers/usb/usbstor/usbstor.xml ___________________________________________________________________ Name: svn:eol-style + native