diff options
| author | David S. Miller <davem@davemloft.net> | 2017-11-09 20:00:18 -0500 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2017-11-09 20:00:18 -0500 |
| commit | 4dc6758d7824a6d25717ccceefc488cafdb07210 (patch) | |
| tree | 992e5d5996910af35a5c12fe94da14d0bb167452 /drivers/net/bonding | |
| parent | 19aeeb9f46cb4b9474ebeb50cb01b9a1adba73b8 (diff) | |
| parent | 3fefc31843cfe2b5f072efe11ed9ccaf6a7a5092 (diff) | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Simple cases of overlapping changes in the packet scheduler.
Must easier to resolve this time.
Which probably means that I screwed it up somehow.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/bonding')
| -rw-r--r-- | drivers/net/bonding/bond_main.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c index 18b58e1376f1..99a3b0cd5bd6 100644 --- a/drivers/net/bonding/bond_main.c +++ b/drivers/net/bonding/bond_main.c | |||
| @@ -2046,6 +2046,7 @@ static int bond_miimon_inspect(struct bonding *bond) | |||
| 2046 | 2046 | ||
| 2047 | bond_for_each_slave_rcu(bond, slave, iter) { | 2047 | bond_for_each_slave_rcu(bond, slave, iter) { |
| 2048 | slave->new_link = BOND_LINK_NOCHANGE; | 2048 | slave->new_link = BOND_LINK_NOCHANGE; |
| 2049 | slave->link_new_state = slave->link; | ||
| 2049 | 2050 | ||
| 2050 | link_state = bond_check_dev_link(bond, slave->dev, 0); | 2051 | link_state = bond_check_dev_link(bond, slave->dev, 0); |
| 2051 | 2052 | ||
| @@ -3267,7 +3268,7 @@ u32 bond_xmit_hash(struct bonding *bond, struct sk_buff *skb) | |||
| 3267 | hash ^= (hash >> 16); | 3268 | hash ^= (hash >> 16); |
| 3268 | hash ^= (hash >> 8); | 3269 | hash ^= (hash >> 8); |
| 3269 | 3270 | ||
| 3270 | return hash; | 3271 | return hash >> 1; |
| 3271 | } | 3272 | } |
| 3272 | 3273 | ||
| 3273 | /*-------------------------- Device entry points ----------------------------*/ | 3274 | /*-------------------------- Device entry points ----------------------------*/ |
