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
