DMA related cleanups for IA64

From: Christoph Hellwig
Date: Wed Aug 01 2018 - 12:02:59 EST


Hi all,

this is a resend of the last two series plus additional cleanups. The
driver of it were the odd dma barriers in the ia64 sync_single_* methods,
but once I started to look into that area the fallback got bigger and
bigger..