Module Name: src Committed By: mrg Date: Sun Jun 23 02:14:15 UTC 2019
Modified Files: src/sys/dev/usb: if_cdce.c if_ure.c if_urevar.h Log Message: make cdce(4) and ure(4) usb and mpsafe: - introduce locking ala smsc(4)/axen(4) style - convert to mpsafe interfaces - add tick task to cdce(4) to deal with missing watchdog, and actually make the watchdog do something - convert DELAY() to usbd_delay_ms() in cdce(4) and don't increase the time in a potentially unbounded way - remove spl calls tested with network cable and usb adapter pullouts, reboots and many many GBs of data transferred in either direction under load. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/sys/dev/usb/if_cdce.c cvs rdiff -u -r1.10 -r1.11 src/sys/dev/usb/if_ure.c cvs rdiff -u -r1.2 -r1.3 src/sys/dev/usb/if_urevar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.