From: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> CCP includes <linux/pci.h> many times unnecessarily. Add a couple DMA-related includes for dma_direction and dma_get_mask(), which were previously included indirectly via <linux/pci.h>. Then remove the unnecessary includes of <linux/pci.h>. Bjorn Helgaas (2): crypto: ccp - Include DMA declarations explicitly crypto: ccp - Remove unnecessary linux/pci.h include drivers/crypto/ccp/ccp-crypto.h | 1 - drivers/crypto/ccp/ccp-dev-v3.c | 1 - drivers/crypto/ccp/ccp-dev-v5.c | 1 - drivers/crypto/ccp/ccp-dev.h | 2 +- drivers/crypto/ccp/ccp-dmaengine.c | 1 + drivers/crypto/ccp/ccp-ops.c | 1 - drivers/crypto/ccp/psp-dev.h | 1 - drivers/crypto/ccp/sp-dev.h | 1 - 8 files changed, 2 insertions(+), 7 deletions(-) -- 2.22.0.770.g0f2c4a37fd-goog