CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    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@

Reply via email to