1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-04-20 19:53:43 +00:00

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 <reatmon@ti.com>
This commit is contained in:
Ryan Eatmon
2024-08-04 11:49:26 -05:00
parent 779d0a9a52
commit 23af1ebc21
2 changed files with 34 additions and 0 deletions

View File

@@ -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"

View File

@@ -0,0 +1,32 @@
From 5a514f6a6bb1c49bdbaf8eabc1776f54851227af Mon Sep 17 00:00:00 2001
From: Ryan Eatmon <reatmon@ti.com>
Date: Sun, 4 Aug 2024 11:17:28 -0500
Subject: [PATCH] debugss_kmodule: Add include for mod_devicetable.h
Add include for <linux/mod_devicetable.h> 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 <reatmon@ti.com>
---
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 <linux/of_device.h>
#include "debugss_kmodule.h"
+#include <linux/mod_devicetable.h>
+
/* un-comment the line below to enable printing for kernel debug messages */
//#define DEBUGSS_DRV_DEBUG
--
2.17.1