Re: [PATCH] coresight: dummy: add missing MODULE_DEVICE_TABLE()

From: Jie Gan

Date: Sun Jul 05 2026 - 20:35:39 EST




On 7/4/2026 8:16 PM, Pengpeng Hou wrote:
The driver has an OF match table wired to .of_match_table, but does
not export the table with MODULE_DEVICE_TABLE().

Add the missing MODULE_DEVICE_TABLE(of, ...) entry so module alias
information is generated for OF based module autoloading.

This is a source-level fix. It does not claim dynamic hardware
reproduction; the evidence is the driver-owned match table, its use by
the platform driver, and the missing module alias publication.


Thanks for fixing the autoload issue.
Please add the fixes tag for the fix patch.

Fixes: 9d3ba0b6c056 ("Coresight: Add coresight dummy driver")

With the tag:

Reviewed-by: Jie Gan <jie.gan@xxxxxxxxxxxxxxxx>

Signed-off-by: Pengpeng Hou <pengpeng@xxxxxxxxxxx>
---
drivers/hwtracing/coresight/coresight-dummy.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/hwtracing/coresight/coresight-dummy.c b/drivers/hwtracing/coresight/coresight-dummy.c
index c176a2f57300..04880d38feb7 100644
--- a/drivers/hwtracing/coresight/coresight-dummy.c
+++ b/drivers/hwtracing/coresight/coresight-dummy.c
@@ -212,6 +212,7 @@ static const struct of_device_id dummy_match[] = {
{.compatible = "arm,coresight-dummy-sink"},
{},
};
+MODULE_DEVICE_TABLE(of, dummy_match);
static struct platform_driver dummy_driver = {
.probe = dummy_probe,