Force a status check of all the ports of a newly attached hub.  In the interrupt routine properly initialize a variable.  Finally stop talking about the "bus event handler thread".  Our USB stack has only one thread doing discovery for all buses.
Force a status check of all the ports of a newly attached hub.  In the
interrupt routine properly initialize a variable.  Finally stop talking
about the "bus event handler thread".  Our USB stack has only one thread
doing discovery for all buses.

Prompted by a report from Patrick Wildt.

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars