--- - branch: netbsd-9 date: Wed Dec 23 12:34:38 UTC 2020 files: - new: 1.267.2.4 old: 1.267.2.3 path: src/sys/dev/usb/ehci.c pathrev: src/sys/dev/usb/ehci.c@1.267.2.4 type: modified - new: 1.289.4.7 old: 1.289.4.6 path: src/sys/dev/usb/ohci.c pathrev: src/sys/dev/usb/ohci.c@1.289.4.7 type: modified - new: 1.288.4.3 old: 1.288.4.2 path: src/sys/dev/usb/uhci.c pathrev: src/sys/dev/usb/uhci.c@1.288.4.3 type: modified - new: 1.107.2.7 old: 1.107.2.6 path: src/sys/dev/usb/xhci.c pathrev: src/sys/dev/usb/xhci.c@1.107.2.7 type: modified - new: 1.59.4.4 old: 1.59.4.3 path: src/sys/external/bsd/dwc2/dwc2.c pathrev: src/sys/external/bsd/dwc2/dwc2.c@1.59.4.4 type: modified id: 20201223T123438Z.26d1e2c6736abfa38e0106738d75dacb9cd18fa3 log: "Pull up following revision(s) (requested by riastradh in ticket #1159):\n\n\tsys/dev/usb/ohci.c: revision 1.314\n\tsys/external/bsd/dwc2/dwc2.c: revision 1.75\n\tsys/dev/usb/ehci.c: revision 1.284\n\tsys/dev/usb/uhci.c: revision 1.305\n\tsys/dev/usb/xhci.c: revision 1.136\n\nusb: Omit bogus assertions about struct usbd_pipe::up_intrxfer.\n\nThese assertions were only valid for pipes at UE_IN_DIR, UE_INTERRUPT\nendpoints created with usbd_open_pipe_intr, which uses up_intrxfer to\npass the struct usbd_xfer object to usbd_close_pipe to free later.\n\nIn contrast, for pipes at UE_OUT_DIR, UE_INTERRUPT endpoints,\nup_intrxfer is never initialized, so the assertion cannot be right.\nIn principle we might even have more than one outstanding interrupt\ntransfer at a time, rendering the point of the assertion moot anyway.\n\nFound by interrupting a uhidev write to a u2f device.\n\nok nick\n" module: src subject: 'CVS commit: [netbsd-9] src/sys' unixtime: '1608726878' user: martin