]> git.dujemihanovic.xyz Git - linux.git/commitdiff
perf: arm_cspmu: Add missing MODULE_DEVICE_TABLE
authorIlkka Koskinen <ilkka@os.amperecomputing.com>
Thu, 15 Jun 2023 23:26:30 +0000 (16:26 -0700)
committerWill Deacon <will@kernel.org>
Fri, 16 Jun 2023 09:32:32 +0000 (10:32 +0100)
Add missing MODULE_DEVICE_TABLE definition to generate modalias, which
enables module autoloading.

Signed-off-by: Ilkka Koskinen <ilkka@os.amperecomputing.com>
Link: https://lore.kernel.org/r/20230615232630.304870-1-ilkka@os.amperecomputing.com
Signed-off-by: Will Deacon <will@kernel.org>
drivers/perf/arm_cspmu/arm_cspmu.c

index 44a9f7e25fb25d94ce1ef91cb5a8a885cbc9cf3f..e2b7827c4563545649991a81cfc7867194abbcd4 100644 (file)
@@ -1213,6 +1213,12 @@ static int arm_cspmu_device_remove(struct platform_device *pdev)
        return 0;
 }
 
+static const struct platform_device_id arm_cspmu_id[] = {
+       {DRVNAME, 0},
+       { },
+};
+MODULE_DEVICE_TABLE(platform, arm_cspmu_id);
+
 static struct platform_driver arm_cspmu_driver = {
        .driver = {
                        .name = DRVNAME,
@@ -1220,6 +1226,7 @@ static struct platform_driver arm_cspmu_driver = {
                },
        .probe = arm_cspmu_device_probe,
        .remove = arm_cspmu_device_remove,
+       .id_table = arm_cspmu_id,
 };
 
 static void arm_cspmu_set_active_cpu(int cpu, struct arm_cspmu *cspmu)