fix up nowarn confusion in the dma mapping layer

From: Christoph Hellwig
Date: Mon Oct 01 2018 - 16:13:05 EST


Hi all,

this series sorts out how we deal with the nowarn flags in the dma
mapping code. We still support __GFP_NOWARN for the legacy APIs that
don't support passing the dma specific flags, but we generally want
every implementation to actually check DMA_ATTR_NO_WARN instead.