From 14d242a035bc45989df43d953134794a9c3705c7 Mon Sep 17 00:00:00 2001 From: Ryan Eatmon Date: Sun, 4 Aug 2024 11:49:26 -0500 Subject: debugss-module-drv: Fix compile failure under kernel v6.10 A compile error has apperaed when building againt the v6.10 kernel. git/debugss_module/debugss-mod/debugss_kmodule.c:1149:34: error: array type has incomplete element type 'struct of_device_id' 1149 | static const struct of_device_id dra7xx_debugss_of_match[] = { | ^~~~~~~~~~~~~~~~~~~~~~~ The easy fix is just to add an include for the header that defines the missing struct. Signed-off-by: Ryan Eatmon --- .../recipes-bsp/dsptop/debugss-module-drv_git.bb | 2 ++ ...kmodule-Add-include-for-mod_devicetable.h.patch | 32 ++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 meta-ti-extras/recipes-bsp/dsptop/files/0001-debugss_kmodule-Add-include-for-mod_devicetable.h.patch diff --git a/meta-ti-extras/recipes-bsp/dsptop/debugss-module-drv_git.bb b/meta-ti-extras/recipes-bsp/dsptop/debugss-module-drv_git.bb index 62b4645c..81e544f7 100644 --- a/meta-ti-extras/recipes-bsp/dsptop/debugss-module-drv_git.bb +++ b/meta-ti-extras/recipes-bsp/dsptop/debugss-module-drv_git.bb @@ -17,3 +17,5 @@ COMPATIBLE_MACHINE = "dra7xx" PACKAGE_ARCH = "${MACHINE_ARCH}" include dsptop.inc + +SRC_URI += "file://0001-debugss_kmodule-Add-include-for-mod_devicetable.h.patch" diff --git a/meta-ti-extras/recipes-bsp/dsptop/files/0001-debugss_kmodule-Add-include-for-mod_devicetable.h.patch b/meta-ti-extras/recipes-bsp/dsptop/files/0001-debugss_kmodule-Add-include-for-mod_devicetable.h.patch new file mode 100644 index 00000000..19c6791e --- /dev/null +++ b/meta-ti-extras/recipes-bsp/dsptop/files/0001-debugss_kmodule-Add-include-for-mod_devicetable.h.patch @@ -0,0 +1,32 @@ +From 5a514f6a6bb1c49bdbaf8eabc1776f54851227af Mon Sep 17 00:00:00 2001 +From: Ryan Eatmon +Date: Sun, 4 Aug 2024 11:17:28 -0500 +Subject: [PATCH] debugss_kmodule: Add include for mod_devicetable.h + +Add include for to fix compile error: + +git/debugss_module/debugss-mod/debugss_kmodule.c:1149:34: error: +array type has incomplete element type 'struct of_device_id' + +Upstream-Status: Inactive-Upstream + +Signed-off-by: Ryan Eatmon +--- + debugss_kmodule.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/debugss_kmodule.c b/debugss_kmodule.c +index 6fac61d..9e084eb 100644 +--- a/debugss_kmodule.c ++++ b/debugss_kmodule.c +@@ -26,6 +26,8 @@ + #include + #include "debugss_kmodule.h" + ++#include ++ + /* un-comment the line below to enable printing for kernel debug messages */ + //#define DEBUGSS_DRV_DEBUG + +-- +2.17.1 -- cgit v1.2.3-54-g00ecf