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

drm: add missing MODULE_DESCRIPTION() macros

On x86, make allmodconfig && make W=1 C=1 reports:
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/gud/gud.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/drm_panel_orientation_quirks.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/drm_mipi_dbi.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/i915/kvmgt.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/gpu/drm/udl/udl.o

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

For consistency this includes drivers/gpu/drm/drm_simple_kms_helper.c
since it contains a MODULE_LICENSE() even though it isn't built as a
separate module -- it is always built as part of drm_kms_helper and
drm_kms_helper_common.c already provides a MODULE_DESCRIPTION for that
module.

Signed-off-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Signed-off-by: Maxime Ripard <mripard@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240609-md-drivers-gpu-drm-v1-1-89e9a316d513@quicinc.com

authored by

Jeff Johnson and committed by
Maxime Ripard
66541509 27039de4

+6
+1
drivers/gpu/drm/drm_mipi_dbi.c
··· 1505 1505 1506 1506 #endif 1507 1507 1508 + MODULE_DESCRIPTION("MIPI Display Bus Interface (DBI) LCD controller support"); 1508 1509 MODULE_LICENSE("GPL");
+1
drivers/gpu/drm/drm_panel_orientation_quirks.c
··· 501 501 502 502 #endif 503 503 504 + MODULE_DESCRIPTION("Quirks for non-normal panel orientation"); 504 505 MODULE_LICENSE("Dual MIT/GPL");
+1
drivers/gpu/drm/drm_simple_kms_helper.c
··· 453 453 } 454 454 EXPORT_SYMBOL(drm_simple_display_pipe_init); 455 455 456 + MODULE_DESCRIPTION("Helpers for drivers for simple display hardware"); 456 457 MODULE_LICENSE("GPL");
+1
drivers/gpu/drm/gud/gud_drv.c
··· 678 678 module_usb_driver(gud_usb_driver); 679 679 680 680 MODULE_AUTHOR("Noralf Trønnes"); 681 + MODULE_DESCRIPTION("GUD USB Display driver"); 681 682 MODULE_LICENSE("Dual MIT/GPL");
+1
drivers/gpu/drm/i915/gvt/kvmgt.c
··· 1985 1985 module_init(kvmgt_init); 1986 1986 module_exit(kvmgt_exit); 1987 1987 1988 + MODULE_DESCRIPTION("Intel mediated pass-through framework for KVM"); 1988 1989 MODULE_LICENSE("GPL and additional rights"); 1989 1990 MODULE_AUTHOR("Intel Corporation");
+1
drivers/gpu/drm/udl/udl_drv.c
··· 160 160 .id_table = id_table, 161 161 }; 162 162 module_usb_driver(udl_driver); 163 + MODULE_DESCRIPTION("KMS driver for the USB displaylink video adapters"); 163 164 MODULE_LICENSE("GPL");