DORMANTno replies

[PATCH 2.6.13-rc1 9/17] bonding: get primary name from slave dev

From: Radheka Godse <hidden>
Date: 2005-07-01 20:49:52

This patch fixes a bug in the proc file handler in bonding. The name of
the primary slave was taken from the command-line options, instead of from 
the dev structure of the primary slave itself. This caused an incorrect 
dispaly if t he primary is set or changed via sysfs.

Signed-off-by: Radheka Godse <redacted>
Signed-off-by: Mitch Williams <redacted>

diff -urN -X dontdiff linux-2.6.12post/drivers/net/bonding/bond_main.c linux-2.6.12post-sysfs/drivers/net/bonding/bond_main.c
--- linux-2.6.12post/drivers/net/bonding/bond_main.c	2005-06-28 18:18:03.000000000 -0700
+++ linux-2.6.12post-sysfs/drivers/net/bonding/bond_main.c	2005-06-30 13:53:55.000000000 -0700
@@ -3369,8 +3369,8 @@

  	if (USES_PRIMARY(bond->params.mode)) {
  		seq_printf(seq, "Primary Slave: %s\n",
-			   (bond->params.primary[0]) ?
-			   	bond->params.primary : "None");
+			   (bond->primary_slave) ? 
+			   bond->primary_slave->dev->name : "None");

  		seq_printf(seq, "Currently Active Slave: %s\n",
  			   (curr) ? curr->dev->name : "None");
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help