cezanne / usbip-win

USB/IP for Windows
GNU General Public License v3.0
1.95k stars 351 forks source link

An effort to stabilize 'vhci_ude' driver for non-simple USB devices #216

Closed spog closed 3 years ago

spog commented 3 years ago
Merged my single commit into master:
An effort to stabilize 'vhci_ude' driver for non-simple USB devices.

Replaced 'waitlocks' vith 'spinlocks.
Modified requests cancelation.
Made some memory allocations and code non-pageable.
Fixed module unloading and endpoint releasing.

Fixed error, when called with 'dsc_conf == NULL'.

Modified trace output (probably not ment to be error).

Verifier complained about paged allocations.
cezanne commented 3 years ago

@spog: Great!! But I prefer rebase. I confess that the vhci_ude branch has already been rebased and gone away. :cry: Could you rebase your work atop the current master(436248caed5c9aaceeac53a6bfa7d5bbbb08e858) ? Or I'm willing to do rebase for you.

spog commented 3 years ago

@cezanne - ok, i'll try to prepare a new pull-request with the 'rebase' of the 'vhci-ude' changes (hope it goes well).