diff options
author | Sucheta Chakraborty <sucheta.chakraborty@qlogic.com> | 2011-10-28 12:57:15 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2011-10-30 03:09:41 -0400 |
commit | 10ee0faed92c8af4baebd633372136a6608a41ea (patch) | |
tree | bd9390dfecf81ec40c2cdb12f97d4c7e7224132e /drivers/net/bonding/bond_alb.c | |
parent | 445b62dfd934394807c12aee06d3f20cf70c93b4 (diff) | |
download | lwn-10ee0faed92c8af4baebd633372136a6608a41ea.tar.gz lwn-10ee0faed92c8af4baebd633372136a6608a41ea.zip |
qlcnic: fix beacon and LED test.
o Updated version number to 5.0.25
o Do not hold onto RESETTING_BIT for entire duration of LED/ beacon test.
Instead, just checking for RESETTING_BIT not set before sending config_led
command down to card.
o Take rtnl_lock instead of RESETTING_BIT for beacon test while sending
config_led command down to make sure interface cannot be brought up/ down.
o Allocate and free resources if interface is down before
sending the config_led command. This is to make sure config_led
command sending doesn't fail.
o Clear QLCNIC_LED_ENABLE bit if beacon/ LED test fails to start.
Signed-off-by: Sucheta Chakraborty <sucheta.chakraborty@qlogic.com>
Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/bonding/bond_alb.c')
0 files changed, 0 insertions, 0 deletions