CVSROOT: /cvs Module name: src Changes by: [email protected] 2016/11/30 03:19:18
Modified files:
sys/dev/usb : usb_mem.c usb_mem.h
Log message:
Do not overlay DMA fragment decriptors with free list handling.
This "cleverness" increase the risk of races due to caching and/or
prefetching between the HC and DMA engine. Many of the bug reports
on bugs@ involving memory corruptions in usb_allocmem() should be
easier to diagnose when not avoided with this change.
>From Marius Strobl, ok kettenis@
