commit | a02bdd423d844f5beb3196922f07c85c2f7691b8 | [log] [tgz] |
---|---|---|
author | Shahed Shaikh <shahed.shaikh@qlogic.com> | Fri Jan 03 01:34:28 2014 -0500 |
committer | David S. Miller <davem@davemloft.net> | Fri Jan 03 20:44:11 2014 -0500 |
tree | 0384664864512f1e3ef204c7edf8e7e1a5566ef9 | |
parent | 0d68fc4f1210f8caea2bdd68f99dc6da35ee3740 [diff] |
qlcnic: Fix bug in Tx completion path o Driver is using common tx_clean_lock for all Tx queues. This patch adds per queue tx_clean_lock. o Driver is not updating sw_consumer while processing Tx completion when interface is going down. Fixed in this patch. Signed-off-by: Shahed Shaikh <shahed.shaikh@qlogic.com> Signed-off-by: Manish Chopra <manish.chopra@qlogic.com> Signed-off-by: David S. Miller <davem@davemloft.net>