瀏覽代碼

net/ti: add MODULE_DEVICE_TABLE + MODULE_LICENSE

If compiled as modules each one of these modules is missing something.
With this patch the modules are loaded on demand and don't taint the
kernel due to license issues.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Acked-by: Mugunthan V N <mugunthanvnm@ti.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Sebastian Siewior 12 年之前
父節點
當前提交
4bc21d4162
共有 3 個文件被更改,包括 4 次插入0 次删除
  1. 1 0
      drivers/net/ethernet/ti/cpsw.c
  2. 2 0
      drivers/net/ethernet/ti/davinci_cpdma.c
  3. 1 0
      drivers/net/ethernet/ti/davinci_mdio.c

+ 1 - 0
drivers/net/ethernet/ti/cpsw.c

@@ -1970,6 +1970,7 @@ static const struct of_device_id cpsw_of_mtable[] = {
 	{ .compatible = "ti,cpsw", },
 	{ /* sentinel */ },
 };
+MODULE_DEVICE_TABLE(of, cpsw_of_mtable);
 
 static struct platform_driver cpsw_driver = {
 	.driver = {

+ 2 - 0
drivers/net/ethernet/ti/davinci_cpdma.c

@@ -1040,3 +1040,5 @@ unlock_ret:
 	return ret;
 }
 EXPORT_SYMBOL_GPL(cpdma_control_set);
+
+MODULE_LICENSE("GPL");

+ 1 - 0
drivers/net/ethernet/ti/davinci_mdio.c

@@ -485,6 +485,7 @@ static const struct of_device_id davinci_mdio_of_mtable[] = {
 	{ .compatible = "ti,davinci_mdio", },
 	{ /* sentinel */ },
 };
+MODULE_DEVICE_TABLE(of, davinci_mdio_of_mtable);
 
 static struct platform_driver davinci_mdio_driver = {
 	.driver = {