Commit 808fde0a authored by Andrew Morton's avatar Andrew Morton Committed by David S. Miller

[PATCH] gcc-3.5: bonding

drivers/net/bonding/bond_alb.c: In function `bond_alb_xmit':
drivers/net/bonding/bond_alb.c:1188: error: invalid lvalue in assignment
parent 5d11ce4d
...@@ -1274,7 +1274,7 @@ void bond_alb_deinitialize(struct bonding *bond) ...@@ -1274,7 +1274,7 @@ void bond_alb_deinitialize(struct bonding *bond)
int bond_alb_xmit(struct sk_buff *skb, struct net_device *bond_dev) int bond_alb_xmit(struct sk_buff *skb, struct net_device *bond_dev)
{ {
struct bonding *bond = bond_dev->priv; struct bonding *bond = bond_dev->priv;
struct ethhdr *eth_data = (struct ethhdr *)skb->mac.raw = skb->data; struct ethhdr *eth_data;
struct alb_bond_info *bond_info = &(BOND_ALB_INFO(bond)); struct alb_bond_info *bond_info = &(BOND_ALB_INFO(bond));
struct slave *tx_slave = NULL; struct slave *tx_slave = NULL;
static u32 ip_bcast = 0xffffffff; static u32 ip_bcast = 0xffffffff;
...@@ -1284,6 +1284,9 @@ int bond_alb_xmit(struct sk_buff *skb, struct net_device *bond_dev) ...@@ -1284,6 +1284,9 @@ int bond_alb_xmit(struct sk_buff *skb, struct net_device *bond_dev)
u8 *hash_start = NULL; u8 *hash_start = NULL;
int res = 1; int res = 1;
skb->mac.raw = (unsigned char *)skb->data;
eth_data = (struct ethhdr *)skb->data;
/* make sure that the curr_active_slave and the slaves list do /* make sure that the curr_active_slave and the slaves list do
* not change during tx * not change during tx
*/ */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment