1. 24 4月, 2017 1 次提交
    • J
      Fix crash after issuing lip reset · 9d3d340d
      James Smart 提交于
      When RPI is not available, driver sends WQE with invalid RPI value and
      rejected by HBA.
      lpfc 0000:82:00.3: 1:3154 BLS ABORT RSP failed, data:  x3/xa0320008
      and
      lpfc :2753 PLOGI failure DID:FFFFFA Status:x3/xa0240008
      
      In this case, driver accesses rpi_ids array out of bounds.
      
      Fix:
      Check return value of lpfc_sli4_alloc_rpi(). Do not allocate
      lpfc_nodelist entry if RPI is not available.
      
      When RPI is not available, we will get discovery timeouts and
      command drops for some of the vports as seen below.
      
      lpfc :0273 Unexpected discovery timeout, vport State x0
      lpfc :0230 Unexpected timeout, hba link state x5
      lpfc :0111 Dropping received ELS cmd Data: x0 xc90c55 x0
      Signed-off-by: NDick Kennedy <dick.kennedy@broadcom.com>
      Signed-off-by: NJames Smart <james.smart@broadcom.com>
      Reviewed-by: NJohannes Thumshirn <jthumshirn@suse.de>
      9d3d340d
  2. 23 2月, 2017 3 次提交
  3. 18 11月, 2016 7 次提交
  4. 09 11月, 2016 1 次提交
  5. 27 10月, 2015 1 次提交
  6. 10 4月, 2015 3 次提交
  7. 17 9月, 2014 4 次提交
  8. 03 6月, 2014 1 次提交
  9. 16 3月, 2014 1 次提交
  10. 25 10月, 2013 1 次提交
  11. 11 9月, 2013 3 次提交
  12. 04 9月, 2013 1 次提交
  13. 24 8月, 2013 1 次提交
  14. 27 6月, 2013 2 次提交
  15. 03 5月, 2013 2 次提交
  16. 10 4月, 2013 2 次提交
  17. 31 3月, 2013 1 次提交
  18. 30 1月, 2013 1 次提交
  19. 15 9月, 2012 1 次提交
  20. 14 9月, 2012 1 次提交
  21. 17 5月, 2012 2 次提交