1. 12 Mar, 2023 2 commits
    • Gleb Chesnokov's avatar
      qla2x00t-32gbit: Fix erroneous link down · 7576d5e3
      Gleb Chesnokov authored
      
      If after an adapter reset the appearance of link is not recovered, the
      devices are not rediscovered.  This is result of a race condition between
      adapter reset (abort_isp) and the topology scan.  During adapter reset, the
      ABORT_ISP_ACTIVE flag is set.  Topology scan usually occurred after adapter
      reset.  In this case, the topology scan came earlier than usual where it
      ran into problem due to ABORT_ISP_ACTIVE flag was still set.
      
      kernel: qla2xxx [0000:13:00.0]-1005:1: Cmd 0x6a aborted with timeout since ISP Abort is pending
      kernel: qla2xxx [0000:13:00.0]-28a0:1: MBX_GET_PORT_NAME failed, No FL Port.
      kernel: qla2xxx [0000:13:00.0]-286b:1: qla2x00_configure_loop: exiting normally. local port wwpn 51402ec0123d9a80 id 012300)
      kernel: qla2xxx [0000:13:00.0]-8017:1: ADAPTER RESET SUCCEEDED nexus=1:0:15.
      
      Allow adapter reset to complete before any scan can start.
      
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarQuinn Tran <qutran@marvell.com>
      Signed-off-by: default avatarNilesh Javali <njavali@marvell.com>
      Reviewed-by: default avatarHimanshu Madhani <himanshu.madhani@oracle.com>
      Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
      [ commit 3fbc74feb642 upstream ]
      7576d5e3
    • Gleb Chesnokov's avatar
      qla2x00t-32gbit: Fix link failure in NPIV environment · 61f39b39
      Gleb Chesnokov authored
      
      User experienced symptoms of adapter failure in NPIV environment. NPIV
      hosts were allowed to trigger chip reset back to back due to NPIV link
      state being slow to come online.
      
      Fix link failure in NPIV environment by removing NPIV host from directly
      being able to perform chip reset.
      
       kernel: qla2xxx [0000:04:00.1]-6009:261: Loop down - aborting ISP.
       kernel: qla2xxx [0000:04:00.1]-6009:262: Loop down - aborting ISP.
       kernel: qla2xxx [0000:04:00.1]-6009:281: Loop down - aborting ISP.
       kernel: qla2xxx [0000:04:00.1]-6009:285: Loop down - aborting ISP
      
      Fixes: 0d6e61bc6a4f ("[SCSI] qla2xxx: Correct various NPIV issues.")
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarQuinn Tran <qutran@marvell.com>
      Signed-off-by: default avatarNilesh Javali <njavali@marvell.com>
      Reviewed-by: default avatarHimanshu Madhani <himanshu.madhani@oracle.com>
      Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
      [ commit b1ae65c082f7 upstream ]
      61f39b39
  2. 15 Dec, 2022 2 commits
  3. 09 Nov, 2022 6 commits
  4. 27 Oct, 2022 1 commit
  5. 13 Sep, 2022 4 commits
  6. 17 Jun, 2022 1 commit
  7. 04 Apr, 2022 9 commits
  8. 03 Apr, 2022 1 commit
  9. 19 Jan, 2022 8 commits
  10. 13 Jan, 2022 1 commit
  11. 22 Nov, 2021 1 commit
  12. 05 Sep, 2021 4 commits