Improve response USBDriver finalisation
Detail: Listen for Service_USB_USBDriverDead then shut down the driver, rather than Service_ModulePostFinal. Take care to preserve the other softc members that the module only captures during init - otherwise subsequently these are all zero. Ensure the returned status is defined if USBDriver_InsertTransfer fails (because USBDriver has gone). Admin: Submission from Colin Granville. Version 0.41. Tagged as 'EHCIDriver-0_41'
Showing with 30 additions and 18 deletions