~bladernr/ubuntu/+source/linux/+git/kinetic:1988711-lpfc-to-14.2.0.5

Last commit made on 2022-10-03
Get this branch:
git clone -b 1988711-lpfc-to-14.2.0.5 https://git.launchpad.net/~bladernr/ubuntu/+source/linux/+git/kinetic
Only Jeff Lane  can upload to this branch. If you are Jeff Lane  please log in for upload directions.

Branch merges

Branch information

Name:
1988711-lpfc-to-14.2.0.5
Repository:
lp:~bladernr/ubuntu/+source/linux/+git/kinetic

Recent commits

ff28475... by James Smart <email address hidden>

scsi: lpfc: Copyright updates for 14.2.0.5 patches

BugLink: https://bugs.launchpad.net/bugs/1988711

Update copyrights to 2022 for files modified in the 14.2.0.5 patch set.

Link: https://<email address hidden>
Co-developed-by: Justin Tee <email address hidden>
Signed-off-by: Justin Tee <email address hidden>
Signed-off-by: James Smart <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit b3d11f195cbbe665c100b964f6837984b4226cd1)
Signed-off-by: Jeff Lane <email address hidden>

ef492c7... by James Smart <email address hidden>

scsi: lpfc: Update lpfc version to 14.2.0.5

BugLink: https://bugs.launchpad.net/bugs/1988711

Update lpfc version to 14.2.0.5

Link: https://<email address hidden>
Co-developed-by: Justin Tee <email address hidden>
Signed-off-by: Justin Tee <email address hidden>
Signed-off-by: James Smart <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 71faf8d30fdb7c0ea88caa785e97ed697f048f14)
Signed-off-by: Jeff Lane <email address hidden>

49f3fb5... by James Smart <email address hidden>

scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc_sli_prep_abort_xri()

BugLink: https://bugs.launchpad.net/bugs/1988711

lpfc_nvmet_prep_abort_wqe() has a lot of common code with
lpfc_sli_prep_abort_xri().

Delete lpfc_nvmet_prep_abort_wqe() as the wqe can be filled out using the
generic lpfc_sli_prep_abort_xri routine(). Add the wqec option to
lpfc_sli_prep_abort_xri() for lpfc_nvmet_prep_abort_wqe().

Link: https://<email address hidden>
Co-developed-by: Justin Tee <email address hidden>
Signed-off-by: Justin Tee <email address hidden>
Signed-off-by: James Smart <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit b21c9deb1479bcbeea8b06c490a815690c7c86e9)
Signed-off-by: Jeff Lane <email address hidden>

17adc6a... by James Smart <email address hidden>

scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test

BugLink: https://bugs.launchpad.net/bugs/1988711

During a target link bounce test, the driver sees a mismatch between the
NPortId and the WWPN on the node structures (ndlps) involved. When this
occurs, the driver "swaps" the ndlp and new_ndlp node parameters to restore
WWPN/DID uniqueness in the fc_nodes list per vport. However, the driver
neglected to swap the nlp_fc4_type in the ndlp passed to
lpfc_plogi_confirm_nport causing a failure to recover the NVMe PLOGI/PRLI
and ultimately the NVMe paths.

Correct confirm_nport to preserve the fc4 types from the new-ndlp when the
data is moved over ot the ndlp structure.

Link: https://<email address hidden>
Co-developed-by: Justin Tee <email address hidden>
Signed-off-by: Justin Tee <email address hidden>
Signed-off-by: James Smart <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit ea92e173dc55460f1b9e71df5ceac951c506d214)
Signed-off-by: Jeff Lane <email address hidden>

d42648a... by James Smart <email address hidden>

scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb

BugLink: https://bugs.launchpad.net/bugs/1988711

When providing a D_ID in XMIT_ELS_RSP64_CX iocb the PU field should
be set to 3 to describe the parameter being passed to firmware.

Link: https://<email address hidden>
Co-developed-by: Justin Tee <email address hidden>
Signed-off-by: Justin Tee <email address hidden>
Signed-off-by: James Smart <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 35251b4d79db4ca2efeb63d6bc8fc463aa867156)
Signed-off-by: Jeff Lane <email address hidden>

391c01c... by James Smart <email address hidden>

scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb()

BugLink: https://bugs.launchpad.net/bugs/1988711

In lpfc_nvme_cancel_iocb(), a cqe is created locally from stack storage.
The code didn't initialize the total_data_placed word, inheriting stack
content.

Initialize the total_data_placed word.

Link: https://<email address hidden>
Co-developed-by: Justin Tee <email address hidden>
Signed-off-by: Justin Tee <email address hidden>
Signed-off-by: James Smart <email address hidden>
Signed-off-by: Martin K. Petersen <email address hidden>
(cherry picked from commit 4ecc9b0271a7623deabcbe8fcb39f065701d8f74)
Signed-off-by: Jeff Lane <email address hidden>

40214ce... by Andrea Righi

UBUNTU: Ubuntu-5.19.0-19.19

Signed-off-by: Andrea Righi <email address hidden>

a8ff1d6... by Andrea Righi

UBUNTU: link-to-tracker: update tracking bug

BugLink: https://bugs.launchpad.net/bugs/1990960
Properties: no-test-build
Signed-off-by: Andrea Righi <email address hidden>

9cffa1e... by Andrea Righi

UBUNTU: Start new release

Ignore: yes
Signed-off-by: Andrea Righi <email address hidden>

9db42be... by Andrea Righi

UBUNTU: [Config] make sure CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT is enforced

Signed-off-by: Andrea Righi <email address hidden>