Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mmc: add missing MODULE_DESCRIPTION() macros

make allmodconfig && make W=1 C=1 reports:
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/host/of_mmc_spi.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/host/tmio_mmc_core.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/host/renesas_sdhi_core.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/mmc_core.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/pwrseq_simple.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/pwrseq_sd8787.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/pwrseq_emmc.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mmc/core/sdio_uart.o

Add the missing invocations of the MODULE_DESCRIPTION() macro.

Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com> # for TMIO and SDHI
Signed-off-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Reviewed-by: Dragan Simic <dsimic@manjaro.org>
Link: https://lore.kernel.org/r/20240611-md-drivers-mmc-v2-1-2ef2cbcdc061@quicinc.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

authored by

Jeff Johnson and committed by
Ulf Hansson
8eb57fd0 623c6d5e

+8
+1
drivers/mmc/core/core.c
··· 2362 2362 subsys_initcall(mmc_init); 2363 2363 module_exit(mmc_exit); 2364 2364 2365 + MODULE_DESCRIPTION("MMC core driver"); 2365 2366 MODULE_LICENSE("GPL");
+1
drivers/mmc/core/pwrseq_emmc.c
··· 115 115 }; 116 116 117 117 module_platform_driver(mmc_pwrseq_emmc_driver); 118 + MODULE_DESCRIPTION("Hardware reset support for eMMC"); 118 119 MODULE_LICENSE("GPL v2");
+1
drivers/mmc/core/pwrseq_sd8787.c
··· 130 130 }; 131 131 132 132 module_platform_driver(mmc_pwrseq_sd8787_driver); 133 + MODULE_DESCRIPTION("Power sequence support for Marvell SD8787 BT + Wifi chip"); 133 134 MODULE_LICENSE("GPL v2");
+1
drivers/mmc/core/pwrseq_simple.c
··· 159 159 }; 160 160 161 161 module_platform_driver(mmc_pwrseq_simple_driver); 162 + MODULE_DESCRIPTION("Simple power sequence management for MMC"); 162 163 MODULE_LICENSE("GPL v2");
+1
drivers/mmc/core/sdio_uart.c
··· 1162 1162 module_exit(sdio_uart_exit); 1163 1163 1164 1164 MODULE_AUTHOR("Nicolas Pitre"); 1165 + MODULE_DESCRIPTION("SDIO UART/GPS driver"); 1165 1166 MODULE_LICENSE("GPL");
+1
drivers/mmc/host/of_mmc_spi.c
··· 19 19 #include <linux/mmc/core.h> 20 20 #include <linux/mmc/host.h> 21 21 22 + MODULE_DESCRIPTION("OpenFirmware bindings for the MMC-over-SPI driver"); 22 23 MODULE_LICENSE("GPL"); 23 24 24 25 struct of_mmc_spi {
+1
drivers/mmc/host/renesas_sdhi_core.c
··· 1162 1162 } 1163 1163 EXPORT_SYMBOL_GPL(renesas_sdhi_remove); 1164 1164 1165 + MODULE_DESCRIPTION("Renesas SDHI core driver"); 1165 1166 MODULE_LICENSE("GPL v2");
+1
drivers/mmc/host/tmio_mmc_core.c
··· 1319 1319 EXPORT_SYMBOL_GPL(tmio_mmc_host_runtime_resume); 1320 1320 #endif 1321 1321 1322 + MODULE_DESCRIPTION("TMIO MMC core driver"); 1322 1323 MODULE_LICENSE("GPL v2");