Module Name: src Committed By: riastradh Date: Sat Jun 12 13:58:06 UTC 2021
Modified Files: src/sys/dev/usb: usb_subr.c usbdi.c usbdivar.h xhci.c Log Message: usb(4): Fix racy endpoint reference counting. Rules: 1. After usbd_setup_pipe*, must usbd_kill_pipe. 2. After usbd_open_pipe*, must usbd_close_pipe. Still haven't merged the logic in usbd_kill_pipe and usbd_close_pipe, but getting closer. To generate a diff of this commit: cvs rdiff -u -r1.254 -r1.255 src/sys/dev/usb/usb_subr.c cvs rdiff -u -r1.206 -r1.207 src/sys/dev/usb/usbdi.c cvs rdiff -u -r1.124 -r1.125 src/sys/dev/usb/usbdivar.h cvs rdiff -u -r1.145 -r1.146 src/sys/dev/usb/xhci.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.