]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
deleted queue-4.4/0055-lpfc-Fix-RDP-ACC-being-too-long.patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 9 Sep 2016 14:48:37 +0000 (16:48 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 9 Sep 2016 14:48:37 +0000 (16:48 +0200)
queue-4.4/0055-lpfc-Fix-RDP-ACC-being-too-long.patch [deleted file]
queue-4.4/series

diff --git a/queue-4.4/0055-lpfc-Fix-RDP-ACC-being-too-long.patch b/queue-4.4/0055-lpfc-Fix-RDP-ACC-being-too-long.patch
deleted file mode 100644 (file)
index 8e84f01..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-From 73e0304c829778d91116e22f78358d5b2ce07dbd Mon Sep 17 00:00:00 2001
-From: James Smart <james.smart@avagotech.com>
-Date: Wed, 16 Dec 2015 18:12:00 -0500
-Subject: [PATCH 055/135] lpfc: Fix RDP ACC being too long.
-
-[ Upstream commit eb8d68c9930f7f9c8f3f4a6059b051b32077a735 ]
-
-Fix RDP ACC being too long.
-
-Signed-off-by: Dick Kennedy <dick.kennedy@avagotech.com>
-Signed-off-by: James Smart <james.smart@avagotech.com>
-Reviewed-by: Hannes Reinicke <hare@suse.de>
-Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
-Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/scsi/lpfc/lpfc_els.c |   10 ++++++++++
- 1 file changed, 10 insertions(+)
-
---- a/drivers/scsi/lpfc/lpfc_els.c
-+++ b/drivers/scsi/lpfc/lpfc_els.c
-@@ -4792,6 +4792,7 @@ lpfc_els_rdp_cmpl(struct lpfc_hba *phba,
-       struct lpfc_nodelist *ndlp = rdp_context->ndlp;
-       struct lpfc_vport *vport = ndlp->vport;
-       struct lpfc_iocbq *elsiocb;
-+      struct ulp_bde64 *bpl;
-       IOCB_t *icmd;
-       uint8_t *pcmd;
-       struct ls_rjt *stat;
-@@ -4801,6 +4802,8 @@ lpfc_els_rdp_cmpl(struct lpfc_hba *phba,
-       if (status != SUCCESS)
-               goto error;
-+
-+      /* This will change once we know the true size of the RDP payload */
-       cmdsize = sizeof(struct fc_rdp_res_frame);
-       elsiocb = lpfc_prep_els_iocb(vport, 0, cmdsize,
-@@ -4841,6 +4844,13 @@ lpfc_els_rdp_cmpl(struct lpfc_hba *phba,
-       elsiocb->iocb_cmpl = lpfc_cmpl_els_rsp;
-+      /* Now that we know the true size of the payload, update the BPL */
-+      bpl = (struct ulp_bde64 *)
-+              (((struct lpfc_dmabuf *)(elsiocb->context3))->virt);
-+      bpl->tus.f.bdeSize = (fec_size + RDP_DESC_PAYLOAD_SIZE + 8);
-+      bpl->tus.f.bdeFlags = 0;
-+      bpl->tus.w = le32_to_cpu(bpl->tus.w);
-+
-       phba->fc_stat.elsXmitACC++;
-       rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, elsiocb, 0);
-       if (rc == IOCB_ERROR)
index 47caf01451653acd14c7f63783a33420d65cd79b..62c8c2b8d0c13644bc9adfc5d706350737ab0d55 100644 (file)
@@ -51,7 +51,6 @@
 0052-lpfc-Fix-driver-crash-when-module-parameter-lpfc_fcp.patch
 0053-lpfc-Fix-crash-in-fcp-command-completion-path.patch
 0054-lpfc-Fix-RDP-Speed-reporting.patch
-0055-lpfc-Fix-RDP-ACC-being-too-long.patch
 0056-lpfc-Fix-mbox-reuse-in-PLOGI-completion.patch
 0057-lpfc-Fix-external-loopback-failure.patch
 0058-qeth-initialize-net_device-with-carrier-off.patch