Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 352784
b: refs/heads/master
c: e0809db
h: refs/heads/master
v: v3
  • Loading branch information
nikolay@redhat.com authored and David S. Miller committed Feb 19, 2013
1 parent ea81434 commit ff46b18
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 6 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: b59340c2c0508d280f10658ad662fa56a39c74c2
refs/heads/master: e0809dbc47dea83eba7a9abb70e87470904d4372
9 changes: 4 additions & 5 deletions trunk/drivers/net/bonding/bond_3ad.c
Original file line number Diff line number Diff line change
Expand Up @@ -389,13 +389,13 @@ static u8 __get_duplex(struct port *port)

/**
* __initialize_port_locks - initialize a port's STATE machine spinlock
* @port: the port we're looking at
* @port: the slave of the port we're looking at
*
*/
static inline void __initialize_port_locks(struct port *port)
static inline void __initialize_port_locks(struct slave *slave)
{
// make sure it isn't called twice
spin_lock_init(&(SLAVE_AD_INFO(port->slave).state_machine_lock));
spin_lock_init(&(SLAVE_AD_INFO(slave).state_machine_lock));
}

//conversions
Expand Down Expand Up @@ -1910,6 +1910,7 @@ int bond_3ad_bind_slave(struct slave *slave)

ad_initialize_port(port, bond->params.lacp_fast);

__initialize_port_locks(slave);
port->slave = slave;
port->actor_port_number = SLAVE_AD_INFO(slave).id;
// key is determined according to the link speed, duplex and user key(which is yet not supported)
Expand All @@ -1932,8 +1933,6 @@ int bond_3ad_bind_slave(struct slave *slave)
port->next_port_in_aggregator = NULL;

__disable_port(port);
__initialize_port_locks(port);


// aggregator initialization
aggregator = &(SLAVE_AD_INFO(slave).aggregator);
Expand Down

0 comments on commit ff46b18

Please sign in to comment.