swiotlb: tidy up includes
authorRobin Murphy <robin.murphy@arm.com>
Mon, 24 Jan 2022 16:40:18 +0000 (16:40 +0000)
committerChristoph Hellwig <hch@lst.de>
Wed, 26 Jan 2022 16:21:15 +0000 (17:21 +0100)
commitc0a4191c27a12d3175283fa33f16db20e91008fd
treef0256a4e6aa081ae7ea0987d235ba47a9928cfd4
parent35265899acef135225e946b883fb07acba1d31a2
swiotlb: tidy up includes

SWIOTLB's includes have become a great big mess. Restore some order by
consolidating the random different blocks, sorting alphabetically, and
purging some clearly unnecessary entries - linux/io.h is now included
unconditionally, so need not be duplicated in the restricted DMA pool
case; similarly, linux/io.h subsumes asm/io.h; and by now it's a
mystery why asm/dma.h was ever here at all.

Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
kernel/dma/swiotlb.c