CVSROOT:        /cvs
Module name:    src
Changes by:     d...@cvs.openbsd.org    2014/07/11 06:55:32

Modified files:
        sys/arch/alpha/dev: sgmap_typedep.c 

Log message:
sgmap loading didnt respect the dmamaps max number of segments.
this let it wanter off writing segment descriptors off in memory
it didnt own, which led to some pretty awesome memory corruption.

if you had a network card with a small number of tx descriptors per
packet, a lot of memory, and a heavily fragmented packet (ie, ssh)
you were basically guaranteed a confusing panic.

ok miod@

Reply via email to