On Thu, Jun 22, 2017 at 02:24:46PM +0200, Janne Johansson wrote: > while compiling a new kernel with "nice make -j3"... > > > login: panic: pool_do_get: dwc2qtd free list modified: page > 0x980000041cf70000; item addr 0x980000041cf70018; offset 0x0=0xadbeef
This should be fixed by a patch that I committed a few days ago. > CVSROOT: /cvs > Module name: src > Changes by: [email protected] 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@
