From patchwork Tue Oct 23 20:41:00 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Smart X-Patchwork-Id: 10653631 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 2D36813A4 for ; Tue, 23 Oct 2018 20:41:33 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1A8E42A4B3 for ; Tue, 23 Oct 2018 20:41:33 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 18D102A4D8; Tue, 23 Oct 2018 20:41:33 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id AA2052A4E2 for ; Tue, 23 Oct 2018 20:41:32 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726301AbeJXFGd (ORCPT ); Wed, 24 Oct 2018 01:06:33 -0400 Received: from mail-pf1-f196.google.com ([209.85.210.196]:37628 "EHLO mail-pf1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725761AbeJXFGd (ORCPT ); Wed, 24 Oct 2018 01:06:33 -0400 Received: by mail-pf1-f196.google.com with SMTP id j23-v6so1263967pfi.4 for ; Tue, 23 Oct 2018 13:41:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=3UYFbICj95fmlHzTVImzo3nOZJRUEpkzjZZdHCHOqJY=; b=D/6FbaQmoeo60RtOFhA9Rz+FM0/NpdxJas3yKZwtxa5UgO1RpG3uu21ZbqrbuZANHL 6ZdYsClHh4N2h7KkvGRY6QcG+45COQtUyjqzOfqcupdpSPa63hDolww7c5j9FkhPtFkc pJ+Q6L5Lukv/sc+Vau8jIfoQxgPYT/kF60xbaGAiLn9EV/KVe6zOhVIai4tesxJ+ox8W UrvRFni30bctyvv5JygPfbCJbqnXwnMzuyCboV4pwbPh7mmKr0Zs+7WJ4cjBMmfHWjVt 3NuHmfV/EDHiBXVBeS3dXQ/DiZJe818umjj5jrBGPy0OjKmbaD7GlJPFOai+RR1zkAlP fGGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=3UYFbICj95fmlHzTVImzo3nOZJRUEpkzjZZdHCHOqJY=; b=c+fvK2ch2VPDcN7eXdoNK2DqPSczMJSLhObPDrFUyg149BCtJ8lc1FwHVnXVleayur 4aZ3AfJJPHY7K6UXabFFZSLgr6NENWfXhYSl8BSXm1G8qZhAwq0ZicjPpQACrOxfBQZ8 yYQ23L5y88sQ6pAey+cqRztZpOIdWUJHh2aKOXrrP8YTY/WhmmVCuGmt7t7ek9O6Mq2e 0YzXnjEj+LWpPSt9JsC/zRpRfBito2lraSOWCLAjI7zk1M3mZqqjaxQc4mJ2AFvWAqYM Y7x+Gtj0NAVuqm1k/bZ6ULpHICwIzMVjfSBw6m6chKkLO+q9KWX5DlSd7ooYnVifmq+f IQgQ== X-Gm-Message-State: ABuFfogn6Ye+T58VkaqSlCwYL/BDPWtPJT3k4BL8BmzHRHYDF9gCQXEH nPFleqrYGcxZVhFEOB7xeU8R0dNX X-Google-Smtp-Source: ACcGV61MEJdmqWKPETYpwAbvN/uaNCa5S498lO8/JRi6J7c+8jCS27or42MGEwR/kljNDlx85K/GaQ== X-Received: by 2002:a62:f20f:: with SMTP id m15-v6mr50554505pfh.244.1540327290903; Tue, 23 Oct 2018 13:41:30 -0700 (PDT) Received: from pallmd1.broadcom.com ([192.19.223.250]) by smtp.gmail.com with ESMTPSA id m11-v6sm4348752pgn.39.2018.10.23.13.41.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 23 Oct 2018 13:41:30 -0700 (PDT) From: James Smart To: linux-scsi@vger.kernel.org Cc: James Smart Subject: [PATCH 00/12] lpfc updates for 12.0.0.8 Date: Tue, 23 Oct 2018 13:41:00 -0700 Message-Id: <20181023204112.18213-1-jsmart2021@gmail.com> X-Mailer: git-send-email 2.13.1 Sender: linux-scsi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-scsi@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patch contains lpfc bug fixes and 2 enhancements. The patches were cut against Martin's 4.20/scsi-queue tree James Smart (12): lpfc: Correct speeds on SFP swap lpfc: Fix lpfc_sli4_read_config return value check lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry lpfc: Correct errors accessing fw log lpfc: fcoe: Fix link down issue after 1000+ link bounces lpfc: Correct LCB RJT handling lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point lpfc: Correct loss of fc4 type on remote port address change lpfc: Implement GID_PT on Nameserver query to support faster failover lpfc: add Trunking support lpfc: update driver version to 12.0.0.8 drivers/scsi/lpfc/lpfc.h | 15 +++ drivers/scsi/lpfc/lpfc_attr.c | 115 ++++++++++++++++++ drivers/scsi/lpfc/lpfc_bsg.c | 138 +++++++++++++++------ drivers/scsi/lpfc/lpfc_bsg.h | 38 ++++++ drivers/scsi/lpfc/lpfc_crtn.h | 2 + drivers/scsi/lpfc/lpfc_ct.c | 211 ++++++++++++++++++++++++++++++++ drivers/scsi/lpfc/lpfc_els.c | 242 ++++++++++++++++++++++++++++++------- drivers/scsi/lpfc/lpfc_hbadisc.c | 59 +++++++++ drivers/scsi/lpfc/lpfc_hw.h | 1 + drivers/scsi/lpfc/lpfc_hw4.h | 68 +++++++++++ drivers/scsi/lpfc/lpfc_init.c | 213 +++++++++++++++++++++++++++++--- drivers/scsi/lpfc/lpfc_nportdisc.c | 23 +++- drivers/scsi/lpfc/lpfc_scsi.h | 4 + drivers/scsi/lpfc/lpfc_sli.c | 22 ++-- drivers/scsi/lpfc/lpfc_sli4.h | 14 +++ drivers/scsi/lpfc/lpfc_version.h | 2 +- 16 files changed, 1049 insertions(+), 118 deletions(-)