Messages in this thread | | | Date | Tue, 8 Nov 2022 16:46:35 +0100 | From | Greg KH <> | Subject | Re: [Patch v5] usb: core: stop USB enumeration if too many retries |
| |
On Mon, Nov 07, 2022 at 03:27:54PM +0800, Ray Chi wrote: > When a broken USB accessory connects to a USB host, usbcore might > keep doing enumeration retries. If the host has a watchdog mechanism, > the kernel panic will happen on the host. > > This patch provides an attribute early_stop to limit the numbers of retries > for each port of a hub. If a port was marked with early_stop attribute, > unsuccessful connection attempts will fail quickly. In addition, if an > early_stop port has failed to initialize, it will ignore all future > connection events until early_stop attribute is clear. > > Signed-off-by: Ray Chi <raychi@google.com> > ---
Much nicer, thanks for sticking with this! I'll go queue it up now
greg k-h
| |