CVSROOT: /cvs Module name: src Changes by: na...@cvs.openbsd.org 2009/06/19 08:13:41
Modified files: sys/dev/pci : if_de.c if_devar.h Log message: Tidy up allocation of transmit DMA maps and generalize it to also tidy up allocation of receive DMA maps. Previously the driver was using DMA maps off the free list without fully allocating them, in order to save two or three lines releasing them on error paths. This was causing it to reuse a map already in use when under load. >From NetBSD. Revert a workaround against a NULL pointer dereference on alpha when invoking bus_dmaamp_sync. All submitted by Brad.