Some minor additions to support newer versions of uhci driver (though
doesn't even compile atm).
Modified: trunk/reactos/drivers/usb/cromwell/linux/linux_wrapper.h
Modified: trunk/reactos/drivers/usb/cromwell/linux/pci_ids.h
Modified: trunk/reactos/drivers/usb/cromwell/sys/linuxwrapper.c
_____
Modified: trunk/reactos/drivers/usb/cromwell/linux/linux_wrapper.h
--- trunk/reactos/drivers/usb/cromwell/linux/linux_wrapper.h
2005-04-10 10:16:37 UTC (rev 14568)
+++ trunk/reactos/drivers/usb/cromwell/linux/linux_wrapper.h
2005-04-10 10:20:10 UTC (rev 14569)
@@ -540,7 +540,7 @@
void
*ctor,
void
*dtor);
-void my_kmem_cache_destroy(kmem_cache_t *co);
+BOOLEAN my_kmem_cache_destroy(kmem_cache_t *co);
void *my_kmem_cache_alloc(kmem_cache_t *co, int flags);
void my_kmem_cache_free(kmem_cache_t *co, void *ptr);
_____
Modified: trunk/reactos/drivers/usb/cromwell/linux/pci_ids.h
--- trunk/reactos/drivers/usb/cromwell/linux/pci_ids.h 2005-04-10
10:16:37 UTC (rev 14568)
+++ trunk/reactos/drivers/usb/cromwell/linux/pci_ids.h 2005-04-10
10:20:10 UTC (rev 14569)
@@ -2,12 +2,14 @@
#define PCI_IDS__H
#define PCI_VENDOR_ID_NS 0x100b
-#define PCI_DEVICE_ID_NS_87560_LIO 0x000e
#define PCI_VENDOR_ID_AMD 0x1022
#define PCI_VENDOR_ID_OPTI 0x1045
#define PCI_VENDOR_ID_VIA 0x1106
#define PCI_VENDOR_ID_INTEL 0x8086
+#define PCI_DEVICE_ID_NS_87560_LIO 0x000e
+#define PCI_DEVICE_ID_INTEL_82371AB_2 0x7112
+
#define PCI_CLASS_SERIAL_USB (PCI_CLASS_SERIAL_BUS_CTLR << 8 +
PCI_SUBCLASS_SB_USB)
#endif
_____
Modified: trunk/reactos/drivers/usb/cromwell/sys/linuxwrapper.c
--- trunk/reactos/drivers/usb/cromwell/sys/linuxwrapper.c
2005-04-10 10:16:37 UTC (rev 14568)
+++ trunk/reactos/drivers/usb/cromwell/sys/linuxwrapper.c
2005-04-10 10:20:10 UTC (rev 14569)
@@ -337,11 +337,12 @@
return (kmem_cache_t *)Lookaside;
}
/*----------------------------------------------------------------------
--*/
-void my_kmem_cache_destroy(kmem_cache_t *co)
+BOOLEAN my_kmem_cache_destroy(kmem_cache_t *co)
{
ExDeleteNPagedLookasideList((PNPAGED_LOOKASIDE_LIST)co);
- ExFreePool(co);
+ ExFreePool(co);
+ return FALSE;
}
/*----------------------------------------------------------------------
--*/
void *my_kmem_cache_alloc(kmem_cache_t *co, int flags)