linux/drivers/net/bonding
Nikolay Aleksandrov e470259fa1 bonding: 3ad: convert to bond->mode_lock
Now that we have bond->mode_lock, we can remove the state_machine_lock
and use it in its place. There're no fast paths requiring the per-port
spinlocks so it should be okay to consolidate them into mode_lock.
Also move it inside the unbinding function as we don't want to expose
mode_lock outside of the specific modes.

Suggested-by: Jay Vosburgh <jay.vosburgh@canonical.com>
Signed-off-by: Nikolay Aleksandrov <nikolay@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2014-09-13 16:29:07 -04:00
..
bond_3ad.c bonding: 3ad: convert to bond->mode_lock 2014-09-13 16:29:07 -04:00
bond_3ad.h bonding: 3ad: convert to bond->mode_lock 2014-09-13 16:29:07 -04:00
bond_alb.c bonding: alb: convert to bond->mode_lock 2014-09-13 16:29:07 -04:00
bond_alb.h bonding: alb: convert to bond->mode_lock 2014-09-13 16:29:07 -04:00
bond_debugfs.c bonding: alb: convert to bond->mode_lock 2014-09-13 16:29:07 -04:00
bond_main.c bonding: 3ad: convert to bond->mode_lock 2014-09-13 16:29:07 -04:00
bond_netlink.c bonding: convert primary_slave to use RCU 2014-09-09 17:31:35 -07:00
bond_options.c bonding: clean curr_slave_lock use 2014-09-13 16:29:06 -04:00
bond_options.h bonding: make a generic sysfs option store and fix comments 2014-05-09 16:12:51 -04:00
bond_procfs.c bonding: procfs: clean bond->lock usage and use RCU 2014-09-09 17:31:35 -07:00
bond_sysfs_slave.c bonding: use kobject_put instead of _del after kobject_add 2014-07-31 11:16:09 -07:00
bond_sysfs.c bonding: convert primary_slave to use RCU 2014-09-09 17:31:35 -07:00
bonding.h bonding: convert curr_slave_lock to a spinlock and rename it 2014-09-13 16:29:07 -04:00
Makefile bonding: add sysfs /slave dir for bond slave devices. 2014-01-17 18:51:58 -08:00