summaryrefslogtreecommitdiff
path: root/drivers/net/bonding
diff options
context:
space:
mode:
authorJay Vosburgh <fubar@us.ibm.com>2006-09-22 21:52:51 -0700
committerJeff Garzik <jeff@garzik.org>2006-09-25 20:08:08 -0400
commit8bb5f96b0c1f430e6be56edd6c7032bcedd86ff0 (patch)
treefa30518bf610319d042236beb3a47eb092d43e4f /drivers/net/bonding
parent94dbffd540eea601aecad07e2df5bfd8a46672f3 (diff)
downloadlinux-3.10-8bb5f96b0c1f430e6be56edd6c7032bcedd86ff0.tar.gz
linux-3.10-8bb5f96b0c1f430e6be56edd6c7032bcedd86ff0.tar.bz2
linux-3.10-8bb5f96b0c1f430e6be56edd6c7032bcedd86ff0.zip
[PATCH] bonding: Convert delay value from s16 to int
The value of "downdelay/miimon" and "updelay/miimon" are stored in slave->delay. The type of downdelay, updelay, and miimon are all int. However, slave->delay is type short, and it is not possible to store the value of "downdelay/miimon" or "updelay/miimon" in some cases. (For example, miimon=1 downdelay=32768) The attached patch fixes this problem. Signed-off-by: Kenzo Iwami <k-iwami@cj.jp.nec.com> Acked-by: Jay Vosburgh <fubar@us.ibm.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/net/bonding')
-rw-r--r--drivers/net/bonding/bonding.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/bonding/bonding.h b/drivers/net/bonding/bonding.h
index 0bdfe2c7145..17caafe5824 100644
--- a/drivers/net/bonding/bonding.h
+++ b/drivers/net/bonding/bonding.h
@@ -149,7 +149,7 @@ struct slave {
struct net_device *dev; /* first - useful for panic debug */
struct slave *next;
struct slave *prev;
- s16 delay;
+ int delay;
u32 jiffies;
s8 link; /* one of BOND_LINK_XXXX */
s8 state; /* one of BOND_STATE_XXXX */