Christian Lamparter wrote: > Alan Stern found several flaws in p54usb's implementation and annotated: > "usb_kill_urb() and similar routines do not expect an URB's completion > routine to deallocate it. This is almost obvious -- if the URB is deallocated > before the completion routine returns then there's no way for usb_kill_urb > to detect when the URB actually is complete." > > This patch addresses all known limitations in the old implementation and fixes > khub's "use-after-freed" hang, when SLUB debug's poisoning option is enabled. > > Signed-off-by: Christian Lamparter <chunkeey@xxxxxx> > Cc: stable@xxxxxxxxxx > --- Tested-by: Larry Finger <Larry.Finger@xxxxxxxxxxxx> --- -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html