dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops
authorChristoph Hellwig <hch@lst.de>
Fri, 24 Aug 2018 08:29:02 +0000 (10:29 +0200)
committerChristoph Hellwig <hch@lst.de>
Sat, 8 Sep 2018 09:19:38 +0000 (11:19 +0200)
commit46053c73685411915d3de50c5a0045beef32806b
tree818a65233a9a95164ccfcfd46a22d05dfcc72f4f
parentdc3c05504d38849f77149cb962caeaedd1efa127
dma-mapping: clear dev->dma_ops in arch_teardown_dma_ops

There is no reason to leave the per-device dma_ops around when
deconfiguring a device, so move this code from arm64 into the
common code.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Robin Murphy <robin.murphy@arm.com>
arch/arm64/include/asm/dma-mapping.h
arch/arm64/mm/dma-mapping.c
include/linux/dma-mapping.h