On 6/4/2024 9:04 AM, Jonathan Cameron wrote: > On Mon, 3 Jun 2024 21:48:53 -0700 > Jeff Johnson <quic_jjohnson@xxxxxxxxxxx> wrote: > >> make allmodconfig && make W=1 C=1 reports: >> WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cxl/core/cxl_core.o >> WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cxl/cxl_pci.o >> WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cxl/cxl_mem.o >> WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cxl/cxl_acpi.o >> WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cxl/cxl_pmem.o >> WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/cxl/cxl_port.o >> >> Add the missing invocations of the MODULE_DESCRIPTION() macro. >> >> Signed-off-by: Jeff Johnson <quic_jjohnson@xxxxxxxxxxx> > > This has been irritating me as well. Need to do > drivers/perf/cxl_pmu.c at somepoint as well but given that goes through > a different maintainer makes sense to do separately. > > Only comment I have is that we should probably strive for more consistency > than you currently have. Always expand CXL or never do, use > colons consistently, use Support everywhere or nowhere. I'm going through a bunch of these tree-wide, and usually just copy/paste either from existing comments in the .c file or the description of any associated Kconfig item. >> --- >> drivers/cxl/acpi.c | 1 + >> drivers/cxl/core/port.c | 1 + >> drivers/cxl/mem.c | 1 + >> drivers/cxl/pci.c | 1 + >> drivers/cxl/pmem.c | 1 + >> drivers/cxl/port.c | 1 + >> 6 files changed, 6 insertions(+) >> >> diff --git a/drivers/cxl/acpi.c b/drivers/cxl/acpi.c >> index 571069863c62..e51315ea4a6a 100644 >> --- a/drivers/cxl/acpi.c >> +++ b/drivers/cxl/acpi.c >> @@ -921,6 +921,7 @@ static void __exit cxl_acpi_exit(void) >> /* load before dax_hmem sees 'Soft Reserved' CXL ranges */ >> subsys_initcall(cxl_acpi_init); >> module_exit(cxl_acpi_exit); >> +MODULE_DESCRIPTION("CXL ACPI: Platform Support");