Update lpfc to revision 12.6.0.4 Patch set contains mainly fixes and a few cleanups. The patch "lpfc: Change lpfc_lun_queue_depth attribute to writable" is dependent upon the following patch series, which adds the new scsi service routine shost_change_max_queue_depths(): https://www.spinics.net/lists/linux-scsi/msg137981.html The patches were cut against Martin's 5.6/scsi-queue tree -- james James Smart (12): lpfc: Fix RQ buffer leakage when no IOCBs available lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path lpfc: Fix broken Credit Recovery after driver load lpfc: Fix registration of ELS type support in fdmi lpfc: Fix release of hwq to clear the eq relationship lpfc: Fix compiler warning on frame size lpfc: Fix coverity errors in fmdi attribute handling lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) lpfc: Clean up hba max_lun_queue_depth checks lpfc: Change lpfc_lun_queue_depth attribute to writable lpfc: Update lpfc version to 12.6.0.4 lpfc: Copyright updates for 12.6.0.4 patches drivers/scsi/lpfc/lpfc.h | 7 +- drivers/scsi/lpfc/lpfc_attr.c | 64 +++++++++++-- drivers/scsi/lpfc/lpfc_ct.c | 141 ++++++++++++++-------------- drivers/scsi/lpfc/lpfc_els.c | 195 ++------------------------------------- drivers/scsi/lpfc/lpfc_hbadisc.c | 61 +++++++----- drivers/scsi/lpfc/lpfc_hw.h | 58 ++++-------- drivers/scsi/lpfc/lpfc_init.c | 40 ++++---- drivers/scsi/lpfc/lpfc_scsi.c | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 15 +-- drivers/scsi/lpfc/lpfc_version.h | 4 +- 10 files changed, 227 insertions(+), 364 deletions(-) -- 2.13.7