fore200e DMA cleanups and fixes

From: Christoph Hellwig
Date: Tue Oct 09 2018 - 10:57:26 EST


The fore200e driver came up during some dma-related audits, so
here is the fallout. Compile tested (x86 & sparc) only.