Well I finally got the lists working correctly after tracing it down to the
use of the hcpriv field.
much more cleanup, more unused vars disposed of.
No locking at the moment but at least all the list stuff is now in
Also module removal mostly works though I am not sure if I have gotten rid
of all the memory.
I can insmod -> run a usb app -> rmmod -> insmod again -> run app again with
it all working.
Anyway usb-2.4.18-50 I note that -51 is out.
Has anyone had better luck with 2.4.19 it seems to have lots of patch
conflicts when I try it.