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

tty: add missing MODULE_DESCRIPTION() macros

make allmodconfig && make W=1 C=1 reports:
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/serial/8250/8250_base.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/serial/8250/8250_pxa.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/serial/8250/serial_cs.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/serial/esp32_uart.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/serial/esp32_acm.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/serial/owl-uart.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/n_hdlc.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/n_gsm.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/ttynull.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/tty/goldfish.o

Add all missing invocations of the MODULE_DESCRIPTION() macro.

Signed-off-by: Jeff Johnson <quic_jjohnson@quicinc.com>
Link: https://lore.kernel.org/r/20240607-md-drivers-tty-v1-1-50a7efb8bed8@quicinc.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Jeff Johnson and committed by
Greg Kroah-Hartman
f0a17485 638bf322

+15
+1
drivers/tty/amiserial.c
··· 1660 1660 1661 1661 #endif /* CONFIG_SERIAL_CONSOLE && !MODULE */ 1662 1662 1663 + MODULE_DESCRIPTION("Serial driver for the amiga builtin port"); 1663 1664 MODULE_LICENSE("GPL"); 1664 1665 MODULE_ALIAS("platform:amiga-serial");
+1
drivers/tty/goldfish.c
··· 470 470 471 471 module_platform_driver(goldfish_tty_platform_driver); 472 472 473 + MODULE_DESCRIPTION("Goldfish TTY Driver"); 473 474 MODULE_LICENSE("GPL v2");
+1
drivers/tty/n_gsm.c
··· 4634 4634 module_exit(gsm_exit); 4635 4635 4636 4636 4637 + MODULE_DESCRIPTION("GSM 0710 tty multiplexor"); 4637 4638 MODULE_LICENSE("GPL"); 4638 4639 MODULE_ALIAS_LDISC(N_GSM0710);
+1
drivers/tty/n_hdlc.c
··· 822 822 module_init(n_hdlc_init); 823 823 module_exit(n_hdlc_exit); 824 824 825 + MODULE_DESCRIPTION("HDLC line discipline support"); 825 826 MODULE_LICENSE("GPL"); 826 827 MODULE_AUTHOR("Paul Fulghum paulkf@microgate.com"); 827 828 module_param(maxframe, int, 0);
+1
drivers/tty/serial/8250/8250_parisc.c
··· 127 127 128 128 module_init(probe_serial_gsc); 129 129 130 + MODULE_DESCRIPTION("Serial Device Initialisation for Lasi/Asp/Wax/Dino"); 130 131 MODULE_LICENSE("GPL");
+1
drivers/tty/serial/8250/8250_pcilib.c
··· 37 37 return 0; 38 38 } 39 39 EXPORT_SYMBOL_NS_GPL(serial8250_pci_setup_port, SERIAL_8250_PCI); 40 + MODULE_DESCRIPTION("8250 PCI library"); 40 41 MODULE_LICENSE("GPL");
+1
drivers/tty/serial/8250/8250_port.c
··· 3473 3473 3474 3474 #endif /* CONFIG_SERIAL_8250_CONSOLE */ 3475 3475 3476 + MODULE_DESCRIPTION("Base port operations for 8250/16550-type serial ports"); 3476 3477 MODULE_LICENSE("GPL");
+1
drivers/tty/serial/8250/8250_pxa.c
··· 182 182 #endif 183 183 184 184 MODULE_AUTHOR("Sergei Ianovich"); 185 + MODULE_DESCRIPTION("driver for PXA on-board UARTS"); 185 186 MODULE_LICENSE("GPL"); 186 187 MODULE_ALIAS("platform:pxa2xx-uart");
+1
drivers/tty/serial/8250/serial_cs.c
··· 864 864 }; 865 865 module_pcmcia_driver(serial_cs_driver); 866 866 867 + MODULE_DESCRIPTION("driver for PCMCIA serial devices"); 867 868 MODULE_LICENSE("GPL");
+1
drivers/tty/serial/esp32_acm.c
··· 455 455 module_exit(esp32s3_acm_exit); 456 456 457 457 MODULE_AUTHOR("Max Filippov <jcmvbkbc@gmail.com>"); 458 + MODULE_DESCRIPTION("Espressif ESP32 USB ACM gadget support"); 458 459 MODULE_LICENSE("GPL");
+1
drivers/tty/serial/esp32_uart.c
··· 775 775 module_exit(esp32_uart_exit); 776 776 777 777 MODULE_AUTHOR("Max Filippov <jcmvbkbc@gmail.com>"); 778 + MODULE_DESCRIPTION("Espressif ESP32 UART support"); 778 779 MODULE_LICENSE("GPL");
+1
drivers/tty/serial/owl-uart.c
··· 761 761 module_init(owl_uart_init); 762 762 module_exit(owl_uart_exit); 763 763 764 + MODULE_DESCRIPTION("Actions Semi Owl family serial console"); 764 765 MODULE_LICENSE("GPL");
+1
drivers/tty/serial/serial_mctrl_gpio.c
··· 385 385 } 386 386 EXPORT_SYMBOL_GPL(mctrl_gpio_disable_irq_wake); 387 387 388 + MODULE_DESCRIPTION("Helpers for controlling modem lines via GPIO"); 388 389 MODULE_LICENSE("GPL");
+1
drivers/tty/ttynull.c
··· 106 106 module_init(ttynull_init); 107 107 module_exit(ttynull_exit); 108 108 109 + MODULE_DESCRIPTION("NULL TTY driver"); 109 110 MODULE_LICENSE("GPL v2");