Commit e2ab1233 authored by Manish chopra's avatar Manish chopra Committed by David S. Miller

qlcnic: Fix configure mailbox interrupt command for 83xx adapter

o Due to improper data type of variable "type", interrupt resources were
  not getting deleted in hardware which was causing resource exhaustion
  in hardware. Hence mailbox command fails after some iterations of context change.
Signed-off-by: default avatarManish Chopra <manish.chopra@qlogic.com>
Signed-off-by: default avatarJitendra Kalsaria <jitendra.kalsaria@qlogic.com>
Signed-off-by: default avatarShahed Shaikh <shahed.shaikh@qlogic.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 661d2967
...@@ -2111,9 +2111,8 @@ int qlcnic_83xx_get_pci_info(struct qlcnic_adapter *adapter, ...@@ -2111,9 +2111,8 @@ int qlcnic_83xx_get_pci_info(struct qlcnic_adapter *adapter,
int qlcnic_83xx_config_intrpt(struct qlcnic_adapter *adapter, bool op_type) int qlcnic_83xx_config_intrpt(struct qlcnic_adapter *adapter, bool op_type)
{ {
int i, index, err; int i, index, err;
bool type;
u8 max_ints; u8 max_ints;
u32 val, temp; u32 val, temp, type;
struct qlcnic_cmd_args cmd; struct qlcnic_cmd_args cmd;
max_ints = adapter->ahw->num_msix - 1; max_ints = adapter->ahw->num_msix - 1;
......
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