hi,

On Sun, Jun 23, 2019 at 2:14 AM matthew green <m...@netbsd.org> wrote:
>
> 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

Should not ure_init_locked check ure_stopping?
If ure_stopping == true, no one clear it.
(But, it works anyway because ure_stop_locked does not set ure_stopping.)

Reply via email to