]> rtime.felk.cvut.cz Git - socketcan-devel.git/commitdiff
Use EXPORT_SYMBOL_GPL instead of EXPORT_SYMBOL for drivers
authorwolf <wolf@030b6a49-0b11-0410-94ab-b0dab22257f2>
Tue, 17 Feb 2009 11:02:09 +0000 (11:02 +0000)
committerwolf <wolf@030b6a49-0b11-0410-94ab-b0dab22257f2>
Tue, 17 Feb 2009 11:02:09 +0000 (11:02 +0000)
As suggested by Sam, the safer approach is to be more restrictive.
If we later decide we want to support non-gpl we can be less restrictive.
Therefore let's go for the GPL version of the exports for now.

Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
git-svn-id: svn://svn.berlios.de//socketcan/trunk@953 030b6a49-0b11-0410-94ab-b0dab22257f2

kernel/2.6/drivers/net/can/dev.c
kernel/2.6/drivers/net/can/mscan/mscan.c
kernel/2.6/drivers/net/can/sja1000/sja1000.c

index 475fb990f5ca0834ad641b4f9140631daca53840..290c75581f05db9a7c0a54d87eaf194666c4ba31 100644 (file)
@@ -246,7 +246,7 @@ int can_set_bittiming(struct net_device *dev)
 
        return 0;
 }
-EXPORT_SYMBOL(can_set_bittiming);
+EXPORT_SYMBOL_GPL(can_set_bittiming);
 
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,23)
 struct net_device_stats *can_get_stats(struct net_device *dev)
@@ -255,7 +255,7 @@ struct net_device_stats *can_get_stats(struct net_device *dev)
 
        return &priv->net_stats;
 }
-EXPORT_SYMBOL(can_get_stats);
+EXPORT_SYMBOL_GPL(can_get_stats);
 #endif
 
 static void can_setup(struct net_device *dev)
@@ -296,7 +296,7 @@ struct net_device *alloc_candev(int sizeof_priv)
 
        return dev;
 }
-EXPORT_SYMBOL(alloc_candev);
+EXPORT_SYMBOL_GPL(alloc_candev);
 
 /*
  * Allocate space of the CAN network device
@@ -305,7 +305,7 @@ void free_candev(struct net_device *dev)
 {
        free_netdev(dev);
 }
-EXPORT_SYMBOL(free_candev);
+EXPORT_SYMBOL_GPL(free_candev);
 
 /*
  * Register the CAN network device
@@ -322,7 +322,7 @@ int register_candev(struct net_device *dev)
 
        return 0;
 }
-EXPORT_SYMBOL(register_candev);
+EXPORT_SYMBOL_GPL(register_candev);
 
 /*
  * Unregister the CAN network device
@@ -332,7 +332,7 @@ void unregister_candev(struct net_device *dev)
        can_remove_sysfs(dev);
        unregister_netdev(dev);
 }
-EXPORT_SYMBOL(unregister_candev);
+EXPORT_SYMBOL_GPL(unregister_candev);
 
 /*
  * Local echo of CAN messages
@@ -411,7 +411,7 @@ void can_put_echo_skb(struct sk_buff *skb, struct net_device *dev, int idx)
                kfree_skb(skb);
        }
 }
-EXPORT_SYMBOL(can_put_echo_skb);
+EXPORT_SYMBOL_GPL(can_put_echo_skb);
 
 /*
  * Get the skb from the stack and loop it back locally
@@ -428,7 +428,7 @@ void can_get_echo_skb(struct net_device *dev, int idx)
                priv->echo_skb[idx] = NULL;
        }
 }
-EXPORT_SYMBOL(can_get_echo_skb);
+EXPORT_SYMBOL_GPL(can_get_echo_skb);
 
 /*
  * CAN device restart for bus-off recovery
@@ -518,7 +518,7 @@ void can_bus_off(struct net_device *dev)
                add_timer(&priv->timer);
        }
 }
-EXPORT_SYMBOL(can_bus_off);
+EXPORT_SYMBOL_GPL(can_bus_off);
 
 /*
  * Cleanup function before the device gets closed.
@@ -537,7 +537,7 @@ void can_close_cleanup(struct net_device *dev)
 
        can_flush_echo_skb(dev);
 }
-EXPORT_SYMBOL(can_close_cleanup);
+EXPORT_SYMBOL_GPL(can_close_cleanup);
 
 static __init int can_dev_init(void)
 {
index 3f29b3ab3d65a0fb5f38c6e2b25254dd81e2b5f0..13770630cd01306c0cd8f506a21e5e7ebe558891 100644 (file)
@@ -696,7 +696,7 @@ int register_mscandev(struct net_device *dev, int clock_src)
 
        return register_candev(dev);
 }
-EXPORT_SYMBOL(register_mscandev);
+EXPORT_SYMBOL_GPL(register_mscandev);
 
 void unregister_mscandev(struct net_device *dev)
 {
@@ -705,7 +705,7 @@ void unregister_mscandev(struct net_device *dev)
        out_8(&regs->canctl1, in_8(&regs->canctl1) & ~MSCAN_CANE);
        unregister_candev(dev);
 }
-EXPORT_SYMBOL(unregister_mscandev);
+EXPORT_SYMBOL_GPL(unregister_mscandev);
 
 struct net_device *alloc_mscandev(void)
 {
@@ -749,7 +749,7 @@ struct net_device *alloc_mscandev(void)
 
        return dev;
 }
-EXPORT_SYMBOL(alloc_mscandev);
+EXPORT_SYMBOL_GPL(alloc_mscandev);
 
 MODULE_AUTHOR("Andrey Volkov <avolkov@varma-el.com>");
 MODULE_LICENSE("GPL v2");
index 242f06fbd6aac8ac172a9a09dec965c085134158..dfa48ece036b7e8e527b5bc561708ce1092a4d46 100644 (file)
@@ -651,7 +651,7 @@ void free_sja1000dev(struct net_device *dev)
 {
        free_candev(dev);
 }
-EXPORT_SYMBOL(free_sja1000dev);
+EXPORT_SYMBOL_GPL(free_sja1000dev);
 
 int register_sja1000dev(struct net_device *dev)
 {
@@ -686,14 +686,14 @@ int register_sja1000dev(struct net_device *dev)
        chipset_init(dev);
        return 0;
 }
-EXPORT_SYMBOL(register_sja1000dev);
+EXPORT_SYMBOL_GPL(register_sja1000dev);
 
 void unregister_sja1000dev(struct net_device *dev)
 {
        set_reset_mode(dev);
        unregister_candev(dev);
 }
-EXPORT_SYMBOL(unregister_sja1000dev);
+EXPORT_SYMBOL_GPL(unregister_sja1000dev);
 
 static __init int sja1000_init(void)
 {