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