With DRM_USE_DYNAMIC_DEBUG=y and CONFIG_DYNAMIC_DEBUG=n, accelerator
modules are missing the _dynamic_func_call_cls macro, due to its
conditional definition in dynamic_debug.h, which depends upon
-DDYNAMIC_DEBUG_MODULE.  Add that to subir-ccflags for all accels, in
accel/Makefile.

NB: Given the CONFIG_DRM_ACCEL items, accels *are* DRM modules.

Signed-off-by: Jim Cromie <[email protected]>
---
 drivers/accel/Makefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/accel/Makefile b/drivers/accel/Makefile
index 1d3a7251b950..18d917e868f6 100644
--- a/drivers/accel/Makefile
+++ b/drivers/accel/Makefile
@@ -1,8 +1,10 @@
 # SPDX-License-Identifier: GPL-2.0-only
 
+subdir-ccflags-$(CONFIG_DRM_USE_DYNAMIC_DEBUG) += -DDYNAMIC_DEBUG_MODULE
+
 obj-$(CONFIG_DRM_ACCEL_AMDXDNA)                += amdxdna/
 obj-$(CONFIG_DRM_ACCEL_ARM_ETHOSU)     += ethosu/
 obj-$(CONFIG_DRM_ACCEL_HABANALABS)     += habanalabs/
 obj-$(CONFIG_DRM_ACCEL_IVPU)           += ivpu/
 obj-$(CONFIG_DRM_ACCEL_QAIC)           += qaic/
-obj-$(CONFIG_DRM_ACCEL_ROCKET)         += rocket/
\ No newline at end of file
+obj-$(CONFIG_DRM_ACCEL_ROCKET)         += rocket/
-- 
2.53.0

Reply via email to