> On Jun 30, 2018, at 11:58 PM, Taylor R Campbell 
> <[email protected]> wrote:
> 
> The attached patch implements usb_rem_task_wait and uses it in various
> drivers' detach routines so that they have a chance of guaranteeing
> not to leave pending tasks floating around using memory after free.
> Also changes various callout_stops near usb_rem_task to callout_halt
> if they seemed relevant in 30sec of analysis.
> 
> Compile-tested only so far.  Run-testers invited.  Comments?
> <usbtaskwait.patch>

This looks good.

I've been thinking about this interface a bit... it would be handy to have a 
version of it for some non-usb stuff I have in the hopper.  Should it be 
generalized and moved to sys/kern?

-- thorpej

Reply via email to