The sysfs interface can create bonds at runtime, and __init code goes away
after module init.

Signed-off-by:  Mitch Williams <[EMAIL PROTECTED]>


diff -urpN -X dontdiff linux-2.6.14-release/drivers/net/bonding/bond_main.c 
linux-2.6.14/drivers/net/bonding/bond_main.c
--- linux-2.6.14-release/drivers/net/bonding/bond_main.c        2005-11-08 
11:24:27.000000000 -0800
+++ linux-2.6.14/drivers/net/bonding/bond_main.c        2005-11-08 
11:24:38.000000000 -0800
@@ -4463,7 +4463,7 @@ static struct ethtool_ops bond_ethtool_o
  * Does not allocate but creates a /proc entry.
  * Allowed to fail.
  */
-static int __init bond_init(struct net_device *bond_dev, struct bond_params 
*params)
+static int bond_init(struct net_device *bond_dev, struct bond_params *params)
 {
        struct bonding *bond = bond_dev->priv;

-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to