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

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'fix-module_description-for-net-p2'

Breno Leitao says:

====================
Fix MODULE_DESCRIPTION() for net (p2)

There are hundreds of network modules that misses MODULE_DESCRIPTION(),
causing a warnning when compiling with W=1. Example:

WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/net/arcnet/com90io.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/net/arcnet/arc-rimi.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/net/arcnet/com20020.o

This part2 of the patchset focus on the drivers/net/ethernet drivers.
There are still some missing warnings in drivers/net/ethernet that will
be fixed in an upcoming patchset.

v1: https://lore.kernel.org/all/20240122184543.2501493-2-leitao@debian.org/
====================

Link: https://lore.kernel.org/r/20240123190332.677489-1-leitao@debian.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

+19
+1
drivers/net/ethernet/8390/8390.c
··· 100 100 module_init(ns8390_module_init); 101 101 module_exit(ns8390_module_exit); 102 102 #endif /* MODULE */ 103 + MODULE_DESCRIPTION("National Semiconductor 8390 core driver"); 103 104 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/8390/8390p.c
··· 102 102 103 103 module_init(NS8390p_init_module); 104 104 module_exit(NS8390p_cleanup_module); 105 + MODULE_DESCRIPTION("National Semiconductor 8390 core for ISA driver"); 105 106 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/8390/apne.c
··· 610 610 return 1; 611 611 } 612 612 613 + MODULE_DESCRIPTION("National Semiconductor 8390 Amiga PCMCIA ethernet driver"); 613 614 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/8390/hydra.c
··· 270 270 module_init(hydra_init_module); 271 271 module_exit(hydra_cleanup_module); 272 272 273 + MODULE_DESCRIPTION("Zorro-II Hydra 8390 ethernet driver"); 273 274 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/8390/stnic.c
··· 296 296 297 297 module_init(stnic_probe); 298 298 module_exit(stnic_cleanup); 299 + MODULE_DESCRIPTION("National Semiconductor DP83902AV ethernet driver"); 299 300 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/8390/zorro8390.c
··· 443 443 module_init(zorro8390_init_module); 444 444 module_exit(zorro8390_cleanup_module); 445 445 446 + MODULE_DESCRIPTION("Zorro NS8390-based ethernet driver"); 446 447 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/broadcom/bcm4908_enet.c
··· 793 793 }; 794 794 module_platform_driver(bcm4908_enet_driver); 795 795 796 + MODULE_DESCRIPTION("Broadcom BCM4908 Gigabit Ethernet driver"); 796 797 MODULE_LICENSE("GPL v2"); 797 798 MODULE_DEVICE_TABLE(of, bcm4908_enet_of_match);
+1
drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c
··· 260 260 EXPORT_SYMBOL_GPL(bcma_mdio_mii_unregister); 261 261 262 262 MODULE_AUTHOR("Rafał Miłecki"); 263 + MODULE_DESCRIPTION("Broadcom iProc GBit BCMA MDIO helpers"); 263 264 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/broadcom/bgmac-bcma.c
··· 362 362 module_exit(bgmac_exit) 363 363 364 364 MODULE_AUTHOR("Rafał Miłecki"); 365 + MODULE_DESCRIPTION("Broadcom iProc GBit BCMA interface driver"); 365 366 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/broadcom/bgmac-platform.c
··· 298 298 }; 299 299 300 300 module_platform_driver(bgmac_enet_driver); 301 + MODULE_DESCRIPTION("Broadcom iProc GBit platform interface driver"); 301 302 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/broadcom/bgmac.c
··· 1626 1626 EXPORT_SYMBOL_GPL(bgmac_enet_resume); 1627 1627 1628 1628 MODULE_AUTHOR("Rafał Miłecki"); 1629 + MODULE_DESCRIPTION("Broadcom iProc GBit driver"); 1629 1630 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/cavium/liquidio/lio_core.c
··· 27 27 #include "octeon_network.h" 28 28 29 29 MODULE_AUTHOR("Cavium Networks, <support@cavium.com>"); 30 + MODULE_DESCRIPTION("Cavium LiquidIO Intelligent Server Adapter Core"); 30 31 MODULE_LICENSE("GPL"); 31 32 32 33 /* OOM task polling interval */
+1
drivers/net/ethernet/cirrus/ep93xx_eth.c
··· 868 868 869 869 module_platform_driver(ep93xx_eth_driver); 870 870 871 + MODULE_DESCRIPTION("Cirrus EP93xx Ethernet driver"); 871 872 MODULE_LICENSE("GPL"); 872 873 MODULE_ALIAS("platform:ep93xx-eth");
+1
drivers/net/ethernet/ezchip/nps_enet.c
··· 661 661 module_platform_driver(nps_enet_driver); 662 662 663 663 MODULE_AUTHOR("EZchip Semiconductor"); 664 + MODULE_DESCRIPTION("EZchip NPS Ethernet driver"); 664 665 MODULE_LICENSE("GPL v2");
+1
drivers/net/ethernet/freescale/enetc/enetc.c
··· 3216 3216 } 3217 3217 EXPORT_SYMBOL_GPL(enetc_pci_remove); 3218 3218 3219 + MODULE_DESCRIPTION("NXP ENETC Ethernet driver"); 3219 3220 MODULE_LICENSE("Dual BSD/GPL");
+1
drivers/net/ethernet/freescale/fec_main.c
··· 4769 4769 4770 4770 module_platform_driver(fec_driver); 4771 4771 4772 + MODULE_DESCRIPTION("NXP Fast Ethernet Controller (FEC) driver"); 4772 4773 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/freescale/fsl_pq_mdio.c
··· 531 531 532 532 module_platform_driver(fsl_pq_mdio_driver); 533 533 534 + MODULE_DESCRIPTION("Freescale PQ MDIO helpers"); 534 535 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/litex/litex_liteeth.c
··· 318 318 module_platform_driver(liteeth_driver); 319 319 320 320 MODULE_AUTHOR("Joel Stanley <joel@jms.id.au>"); 321 + MODULE_DESCRIPTION("LiteX Liteeth Ethernet driver"); 321 322 MODULE_LICENSE("GPL");
+1
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
··· 413 413 EXPORT_SYMBOL(otx2_mbox_id2name); 414 414 415 415 MODULE_AUTHOR("Marvell."); 416 + MODULE_DESCRIPTION("Marvell RVU NIC Mbox helpers"); 416 417 MODULE_LICENSE("GPL v2");