Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/dev/usb



hi,

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


Home | Main Index | Thread Index | Old Index