summaryrefslogtreecommitdiff
path: root/gnu/dist/diffutils/diff3.c
diff options
context:
space:
mode:
authorthorpej <thorpej@NetBSD.org>1999-02-12 05:55:27 +0000
committerthorpej <thorpej@NetBSD.org>1999-02-12 05:55:27 +0000
commite8823cc3f31a924cb4960225f2f9a0ba4882bc4c (patch)
tree92b9cf67db89637ba2b18bedb08a94d129d88ec3 /gnu/dist/diffutils/diff3.c
parentc890eba0b7cd3fffa4c61ed0f33449974c8deb5b (diff)
Cleanup of the EPIC/100 driver I did while hacking on the Rhine driver:
* Macroize hardware and software descriptor access (much easier to read). * Simplify and optimize the transmit loop a bit, and use IFF_OACTIVE as appropriate. * Fix a potential race condition in the transmit loop. This change has made the driver significantly more stable (almost completely eliminated the "device timeout" errors that have plagued this driver). * Implement transmit interrupt pacing. * Add missing bus_dmamap_sync() calls (on transmit and receive descriptors and fraglists). (Draining the write buffer when accessing these structures may have also contributed to the increased stability of this driver on the Alpha.)
Diffstat (limited to 'gnu/dist/diffutils/diff3.c')
0 files changed, 0 insertions, 0 deletions