1. 18 12月, 2018 8 次提交
  2. 10 12月, 2018 1 次提交
  3. 16 11月, 2018 2 次提交
  4. 19 10月, 2018 1 次提交
  5. 16 10月, 2018 14 次提交
  6. 04 9月, 2018 2 次提交
  7. 06 8月, 2018 10 次提交
  8. 17 7月, 2018 1 次提交
  9. 10 7月, 2018 1 次提交
    • M
      bnxt_en: Do not modify max IRQ count after RDMA driver requests/frees IRQs. · 30f52947
      Michael Chan 提交于
      Calling bnxt_set_max_func_irqs() to modify the max IRQ count requested or
      freed by the RDMA driver is flawed.  The max IRQ count is checked when
      re-initializing the IRQ vectors and this can happen multiple times
      during ifup or ethtool -L.  If the max IRQ is reduced and the RDMA
      driver is operational, we may not initailize IRQs correctly.  This
      problem shows up on VFs with very small number of MSIX.
      
      There is no other logic that relies on the IRQ count excluding the ones
      used by RDMA.  So we fix it by just removing the call to subtract or
      add the IRQs used by RDMA.
      
      Fixes: a588e458 ("bnxt_en: Add interface to support RDMA driver.")
      Signed-off-by: NMichael Chan <michael.chan@broadcom.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      30f52947