]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
mfd: Add missing MODULE_DESCRIPTION() macros
authorJeff Johnson <quic_jjohnson@quicinc.com>
Mon, 10 Jun 2024 02:21:28 +0000 (19:21 -0700)
committerLee Jones <lee@kernel.org>
Thu, 4 Jul 2024 16:38:40 +0000 (17:38 +0100)
On x86, make allmodconfig && make W=1 C=1 reports:

 WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/arizona.o
 WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/pcf50633-gpio.o
 WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/timberdale.o
 WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/ssbi.o
 WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/rt4831.o
 WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/mfd/intel_soc_pmic_bxtwc.o

Add the missing invocation of the MODULE_DESCRIPTION() macro to all
files which have a MODULE_LICENSE().

This includes mfd-core.c and vexpress-sysreg.c which, although they
did not produce a warning with the x86 allmodconfig configuration, may
cause this warning with other configurations.

Signed-off-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Reviewed-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Acked-by: Liviu Dudau <liviu.dudau@arm.com>
Acked-by: Andy Shevchenko <andy@kernel.org> # for Intel Broxton PMIC
Link: https://lore.kernel.org/r/20240609-md-drivers-mfd-v1-1-47cdd0b394e9@quicinc.com
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/mfd/arizona-core.c
drivers/mfd/intel_soc_pmic_bxtwc.c
drivers/mfd/mfd-core.c
drivers/mfd/pcf50633-gpio.c
drivers/mfd/rt4831.c
drivers/mfd/ssbi.c
drivers/mfd/timberdale.c
drivers/mfd/vexpress-sysreg.c

index 19a0adf8ce3dbc4bca1a82ea5ac107239aefb5ca..85ff8717d85047348622fb78751d9abde66c61d0 100644 (file)
@@ -1429,4 +1429,5 @@ int arizona_dev_exit(struct arizona *arizona)
 }
 EXPORT_SYMBOL_GPL(arizona_dev_exit);
 
+MODULE_DESCRIPTION("Wolfson Arizona core driver");
 MODULE_LICENSE("GPL v2");
index 8dac0d41f64f3efa70b43cac35d897f07c94aa6b..ba32cacfc499f3774656187390dd8f96d6ff378f 100644 (file)
@@ -581,5 +581,6 @@ static struct platform_driver bxtwc_driver = {
 
 module_platform_driver(bxtwc_driver);
 
+MODULE_DESCRIPTION("Intel Broxton Whiskey Cove PMIC MFD core driver");
 MODULE_LICENSE("GPL v2");
 MODULE_AUTHOR("Qipeng Zha <qipeng.zha@intel.com>");
index 7ea9a875d8f310ad05c2cdce0fda0fc60c4dbcde..76bd316a50afc5c07ff2a3303c4363b16d0bc023 100644 (file)
@@ -436,5 +436,6 @@ int devm_mfd_add_devices(struct device *dev, int id,
 }
 EXPORT_SYMBOL(devm_mfd_add_devices);
 
+MODULE_DESCRIPTION("Core MFD support");
 MODULE_LICENSE("GPL");
 MODULE_AUTHOR("Ian Molton, Dmitry Baryshkov");
index 4d2b53b12eebe9e812a6049e5665f4d03219d146..3e368219479a000d4a9ab6b9286c76a3ea8cd5bb 100644 (file)
@@ -88,4 +88,5 @@ int pcf50633_gpio_power_supply_set(struct pcf50633 *pcf,
 }
 EXPORT_SYMBOL_GPL(pcf50633_gpio_power_supply_set);
 
+MODULE_DESCRIPTION("NXP PCF50633 GPIO Driver");
 MODULE_LICENSE("GPL");
index f8d6dc55b5588317be37b2b09509e02ceb9c7434..1ab8870e4ebf040aa3daa8798053797899dc7b4a 100644 (file)
@@ -115,4 +115,5 @@ static struct i2c_driver rt4831_driver = {
 module_i2c_driver(rt4831_driver);
 
 MODULE_AUTHOR("ChiYuan Huang <cy_huang@richtek.com>");
+MODULE_DESCRIPTION("Richtek RT4831 core driver");
 MODULE_LICENSE("GPL v2");
index f849f2d34ec79ac66391e62f4c2bd889f23a654c..6e7aff6e2746dcdfa5c744e26ba45b3940795785 100644 (file)
@@ -319,6 +319,7 @@ static struct platform_driver ssbi_driver = {
 };
 module_platform_driver(ssbi_driver);
 
+MODULE_DESCRIPTION("Qualcomm Single-wire Serial Bus Interface (SSBI) driver");
 MODULE_LICENSE("GPL v2");
 MODULE_VERSION("1.0");
 MODULE_ALIAS("platform:ssbi");
index a41e9a3e20648539b98ab333a671dd1df75d5d95..333d5b874de346d0a3d2dfe7b52ef8bad8b00044 100644 (file)
@@ -853,4 +853,5 @@ module_pci_driver(timberdale_pci_driver);
 
 MODULE_AUTHOR("Mocean Laboratories <info@mocean-labs.com>");
 MODULE_VERSION(DRV_VERSION);
+MODULE_DESCRIPTION("Timberdale FPGA MFD driver");
 MODULE_LICENSE("GPL v2");
index eab82619ec314aef0f80bf3af0e789b07200ff01..d34d58ce46db2ad0d53b3daeabc9d3763883b39a 100644 (file)
@@ -132,4 +132,5 @@ static struct platform_driver vexpress_sysreg_driver = {
 };
 
 module_platform_driver(vexpress_sysreg_driver);
+MODULE_DESCRIPTION("Versatile Express system registers driver");
 MODULE_LICENSE("GPL v2");