CVSROOT:        /cvs
Module name:    src
Changes by:     v...@cvs.openbsd.org    2017/06/20 09:49:00

Modified files:
        sys/dev/usb/dwc2: dwc2_hcdintr.c 

Log message:
Check the validity of the `qtd' pointer after each interrupt case
and bail out if the pointer has become invalid. This prevents
use-after-free memory accesses that corrupted the dwc2qtd pool.

This fix improves stability on the Raspberry Pi 3.

>From Linux commit dc8730846948e517169f630826cd2c97615f5ee8
OK kettenis@

Reply via email to