[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1359393652-2804-1-git-send-email-milos.vyletel@sde.cz>
Date: Mon, 28 Jan 2013 12:20:52 -0500
From: Milos Vyletel <milos.vyletel@....cz>
To: netdev@...r.kernel.org
Cc: fubar@...ibm.com, andy@...yhouse.net,
Milos Vyletel <milos.vyletel@....cz>
Subject: [PATCH] bonding: unset primary slave via sysfs
When bonding module is loaded with primary parameter and one decides to unset
primary slave using sysfs these settings are not preserved during bond device
restart. Primary slave is only unset once and it's not remembered in
bond->params structure.
Signed-off-by: Milos Vyletel <milos.vyletel@....cz>
---
drivers/net/bonding/bond_sysfs.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/net/bonding/bond_sysfs.c b/drivers/net/bonding/bond_sysfs.c
index ef8d2a0..155f3b4 100644
--- a/drivers/net/bonding/bond_sysfs.c
+++ b/drivers/net/bonding/bond_sysfs.c
@@ -1067,6 +1067,7 @@ static ssize_t bonding_store_primary(struct device *d,
pr_info("%s: Setting primary slave to None.\n",
bond->dev->name);
bond->primary_slave = NULL;
+ memset(bond->params.primary, 0, sizeof(bond->params.primary));
bond_select_active_slave(bond);
goto out;
}
--
1.7.1
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists