From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.0 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_2 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0AB65C7618F for ; Fri, 19 Jul 2019 23:33:31 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 1C7F821849 for ; Fri, 19 Jul 2019 23:33:30 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=hansenpartnership.com header.i=@hansenpartnership.com header.b="PgS4m85g"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=hansenpartnership.com header.i=@hansenpartnership.com header.b="PgS4m85g" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732966AbfGSXd2 (ORCPT ); Fri, 19 Jul 2019 19:33:28 -0400 Received: from bedivere.hansenpartnership.com ([66.63.167.143]:51014 "EHLO bedivere.hansenpartnership.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728247AbfGSXd2 (ORCPT ); Fri, 19 Jul 2019 19:33:28 -0400 Received: from localhost (localhost [127.0.0.1]) by bedivere.hansenpartnership.com (Postfix) with ESMTP id CFADB8EE109; Fri, 19 Jul 2019 16:33:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hansenpartnership.com; s=20151216; t=1563579207; bh=LqTkQf38ZyZNHBsEs0FRO7l02fVIaHk37E45mYH6Eus=; h=Subject:From:To:Cc:Date:From; b=PgS4m85goUu3itIpIledemu5peXYvopzu/9hisi8eRVhR9IkFipWKEFRuzlEapolb gctP4Q8ax7vIBS74F9qlAX4q36qNTkwSj8P5AKj2n+AoVUAwPmJ08/v7RqBkYfPkak Dwh6v6Xw1LWsvoWTPKvc6Q60Yvs8Z/HXKiNnys84= Received: from bedivere.hansenpartnership.com ([127.0.0.1]) by localhost (bedivere.hansenpartnership.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yOQ9zMAQY4U6; Fri, 19 Jul 2019 16:33:27 -0700 (PDT) Received: from [192.168.11.4] (122x212x32x58.ap122.ftth.ucom.ne.jp [122.212.32.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bedivere.hansenpartnership.com (Postfix) with ESMTPSA id 910868EE0EF; Fri, 19 Jul 2019 16:33:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hansenpartnership.com; s=20151216; t=1563579207; bh=LqTkQf38ZyZNHBsEs0FRO7l02fVIaHk37E45mYH6Eus=; h=Subject:From:To:Cc:Date:From; b=PgS4m85goUu3itIpIledemu5peXYvopzu/9hisi8eRVhR9IkFipWKEFRuzlEapolb gctP4Q8ax7vIBS74F9qlAX4q36qNTkwSj8P5AKj2n+AoVUAwPmJ08/v7RqBkYfPkak Dwh6v6Xw1LWsvoWTPKvc6Q60Yvs8Z/HXKiNnys84= Message-ID: <1563579201.1602.7.camel@HansenPartnership.com> Subject: [GIT PULL] final round of SCSI updates for the 5.2+ merge window From: James Bottomley To: Andrew Morton , Linus Torvalds Cc: linux-scsi , linux-kernel Date: Sat, 20 Jul 2019 08:33:21 +0900 Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.26.6 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is the final round of mostly small fixes in our initial submit. It's mostly minor fixes and driver updates. The only change of note is adding a virt_boundary_mask to the SCSI host and host template to parametrise this for NVMe devices instead of having them do a call in slave_alloc. It's a fairly straightforward conversion except in the two NVMe handling drivers that didn't set it who now have a virtual infinity parameter added. The patch is available here: git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-fixes The short changelog is: Arnd Bergmann (1): scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE Benjamin Block (3): scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized scsi: zfcp: fix request object use-after-free in send path causing wrong traces scsi: zfcp: fix request object use-after-free in send path causing seqno errors Christoph Hellwig (8): scsi: megaraid_sas: set an unlimited max_segment_size scsi: mpt3sas: set an unlimited max_segment_size for SAS 3.0 HBAs scsi: IB/srp: set virt_boundary_mask in the scsi host scsi: IB/iser: set virt_boundary_mask in the scsi host scsi: storvsc: set virt_boundary_mask in the scsi host template scsi: ufshcd: set max_segment_size in the scsi host template scsi: core: take the DMA max mapping size into account scsi: core: add a host / host template field for the virt boundary Colin Ian King (1): scsi: libfc: fix null pointer dereference on a null lport Damien Le Moal (1): scsi: sd_zbc: Fix compilation warning Deepak Ukey (1): scsi: pm80xx: Fixed kernel panic during error recovery for SATA drive Denis Efremov (1): scsi: libsas: remove the exporting of sas_wait_eh Marcos Paulo de Souza (1): scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade Maurizio Lombardi (1): scsi: core: use scmd_printk() to print which command timed out Ming Lei (1): scsi: core: Fix race on creating sense cache Shivasharan S (4): scsi: megaraid_sas: Update driver version to 07.710.50.00 scsi: megaraid_sas: Add module parameter for FW Async event logging scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers scsi: megaraid_sas: Fix calculation of target ID YueHaibing (1): scsi: megaraid_sas: Make some symbols static And the diffstat: drivers/infiniband/ulp/iser/iscsi_iser.c | 35 ++++---------------- drivers/infiniband/ulp/srp/ib_srp.c | 18 ++-------- drivers/s390/scsi/zfcp_erp.c | 7 ++++ drivers/s390/scsi/zfcp_fsf.c | 55 +++++++++++++++++++++++++++---- drivers/scsi/hosts.c | 3 ++ drivers/scsi/libfc/fc_exch.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 1 - drivers/scsi/lpfc/lpfc_debugfs.h | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 4 +-- drivers/scsi/megaraid/megaraid_sas_base.c | 31 +++++++++++++---- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1 + drivers/scsi/pm8001/pm8001_sas.c | 6 +++- drivers/scsi/pm8001/pm80xx_hwi.c | 2 +- drivers/scsi/pm8001/pm80xx_hwi.h | 2 ++ drivers/scsi/scsi_devinfo.c | 2 ++ drivers/scsi/scsi_lib.c | 13 +++++--- drivers/scsi/sd_zbc.c | 2 +- drivers/scsi/storvsc_drv.c | 5 ++- drivers/scsi/ufs/ufshcd.c | 3 +- include/scsi/scsi_host.h | 3 ++ 20 files changed, 123 insertions(+), 74 deletions(-) James