From 4525effc5cf8bbe117c19cb7f3b7ad1bc6cee1d9 Mon Sep 17 00:00:00 2001
From: Li Yang <leoyang.li@nxp.com>
Date: Wed, 21 Oct 2020 22:24:37 -0500
Subject: [PATCH] staging: fsl_qbman: include new header file
 linux/dma-mapping.h
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

New headfile introduced from:
0a0f0d8be76d ("dma-mapping: split <linux/dma-mapping.h>")

Including it to fix the build issue below:

drivers/staging/fsl_qbman/qman_high.c: In function ‘qman_create_portal’:
drivers/staging/fsl_qbman/qman_high.c:687:2: error: implicit declaration of function ‘arch_setup_dma_ops’; did you mean ‘arch_setup_new_exec’? [-Werror=implicit-function-declaration]
  arch_setup_dma_ops(&portal->pdev->dev, 0, 0, NULL, true);
  ^~~~~~~~~~~~~~~~~~
  arch_setup_new_exec

Signed-off-by: Li Yang <leoyang.li@nxp.com>
---
 drivers/staging/fsl_qbman/qman_high.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/staging/fsl_qbman/qman_high.c b/drivers/staging/fsl_qbman/qman_high.c
index 85d1ea37d449d..2dc332a24569e 100644
--- a/drivers/staging/fsl_qbman/qman_high.c
+++ b/drivers/staging/fsl_qbman/qman_high.c
@@ -30,6 +30,7 @@
  */
 
 #include "qman_low.h"
+#include <linux/dma-map-ops.h>
 
 /* Compilation constants */
 #define DQRR_MAXFILL	15
-- 
GitLab