Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp268321imm; Tue, 16 Oct 2018 23:02:01 -0700 (PDT) X-Google-Smtp-Source: ACcGV63Nufj4ANamsiu5dfe8/V5BSQGzb1/SnXglMcnRVUWjYbcKF72PVTnkZ8LStJHSYz7FDjW4 X-Received: by 2002:a17:902:509:: with SMTP id 9-v6mr24686815plf.155.1539756121799; Tue, 16 Oct 2018 23:02:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539756121; cv=none; d=google.com; s=arc-20160816; b=D0B8JNSheUqtM6t5+snAxwHZPD0F6V80j3vb8sIALETn3O4nuSr7rdNPkA9+UtDyDJ ggDvL7lVqU/BnzVOXghYS22nPLbAF/1B4whQsrGy3iicL9KdhcVW11qPGXoYi+dwENfW 1VJyFK0Dg9x4iH5R+U3vSYKkHi1guS3sGrVLMcpoe6gN3dvqFMvkHgjipnev13tHZFu1 pVh7gQgJxCqNJGQ6fxp1AhXALkKl0gsBcI5Mg9Bqq4F8FP2r4pOeqr8KokDvTpLdXvhk XaGr+YF9stNr/VwQkanmksR15GovmxYI4rhWfUCDNgbXS52RjlCqsivtANuZ31lH8y0p s1dg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=sCauzHwXqwCjUbPk1DeKyYb1CHYEMkWxnfrc84MWjQs=; b=e2dfnOoJOrgmuWd1EG/6tg5zD2RWuWLaOY/lpElayIDwlCJGzH32hssZm8p+8OgxJk r/ieClq9gld6r6sAZpqHJMe7RryEU+58Cv0g56OUYESJiyuNN/AvYxxszN7WoR9cctIO 3+4m3DLjwGKW4AqGqBqfcD0XpOk8OPqG+u14vCdaPq3DLagdgVSJTmwRNE2suQHlCHwM uLxkuOwuWX0I/w+/0H30YmKmjSPU+k6Ude6ZhJqZAoDjj4g/twvKH4Dufh2lZu8PUUHu AD+xloyeKVIVIY7W5iIgliOdfdHFlG+eq69NO7Dv7WvPONVQqS0ME6/CC3HeoqG4Fv64 pErw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=Iomrhsnf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f9-v6si16449162pgk.594.2018.10.16.23.01.46; Tue, 16 Oct 2018 23:02:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=Iomrhsnf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727076AbeJQNxU (ORCPT + 99 others); Wed, 17 Oct 2018 09:53:20 -0400 Received: from mail-yw1-f68.google.com ([209.85.161.68]:39644 "EHLO mail-yw1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726622AbeJQNxU (ORCPT ); Wed, 17 Oct 2018 09:53:20 -0400 Received: by mail-yw1-f68.google.com with SMTP id v1-v6so9881864ywv.6 for ; Tue, 16 Oct 2018 22:59:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id; bh=sCauzHwXqwCjUbPk1DeKyYb1CHYEMkWxnfrc84MWjQs=; b=IomrhsnfaJziWJKmqJhNsJP5r28FROKz9zTZSoy1+RWrCSPaB3+7+5AQYj8spHuBie T1c9z1UA7SYKxfXM4zR9xy5ZH+xmkO01LNV8K9dWpY+qvE+H73bOxMo/EAKT05p3LK1z /dcl0RXgB+P094LeuZUTKma/wm2diCT23lMYE= 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=sCauzHwXqwCjUbPk1DeKyYb1CHYEMkWxnfrc84MWjQs=; b=HhQuh9zuhtrFXv6GTvTt2IYQAr5H/lQVdwlc5HVPdkZlc/dOfzSv7qosi2B5e7BBAj H8Y6iF8Y1iUI7dk/4P0Bq6J9tZuQtjPQRZedZdQnB7Ncjn4hZwMBzph8tQO1lXsXlnja 3fUaW0ORbzUiON3RaVwLOTlDp2WC95mE+SkXXupU8D4HTJisxLXdJpgmqMcNGKyBuJIm wdj1vQraHYT7UUUa5vxwos7WB3qCqvGVNZ03JbqKJPzjdERH2NCz/4L0BiUm8s5jnNKR C5RIxE42mg8FyU3/im/8DJWp50ey1x9DN+GXJ8EJ2NL559npmnFMs0Al7yLkG+3EWF+D TmFg== X-Gm-Message-State: ABuFfojWqV0wd95xthaz/V8v8GXOI6QnD+89YB2Htn7oKFFsHOMgseRh nGHmcSSdHrMjPsFJ+YvgYVdY7A== X-Received: by 2002:a0d:c505:: with SMTP id h5-v6mr13709930ywd.477.1539755961550; Tue, 16 Oct 2018 22:59:21 -0700 (PDT) Received: from dhcp-10-123-74-106.dhcp.broadcom.net ([192.19.234.250]) by smtp.gmail.com with ESMTPSA id y1-v6sm3930329ywf.34.2018.10.16.22.59.16 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 16 Oct 2018 22:59:20 -0700 (PDT) From: Suganath Prabu To: helgaas@kernel.org, lukas@wunner.de, linux-scsi@vger.kernel.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Cc: benh@kernel.crashing.org, ruscur@russell.cc, sbobroff@linux.ibm.com, oohall@gmail.com, andy.shevchenko@gmail.com, Sathya.Prakash@broadcom.com, sreekanth.reddy@broadcom.com, Suganath Prabu Subject: [v5 0/4] mpt3sas: Hot-Plug Surprise removal support on IOC. Date: Wed, 17 Oct 2018 11:29:03 +0530 Message-Id: <1539755947-27014-1-git-send-email-suganath-prabu.subramani@broadcom.com> X-Mailer: git-send-email 1.8.3.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org V5 Change set: V5 post has only defect fixes. We are reworking and incorporating the suggestions from Bjorn. And after covering tests, we ll be post Hot-Plug Surprise removal patches. V4 Change set: Reframe split strings in print statement, to avoid V3 Change Set: Simplified function "mpt3sas_base_pci_device_is_available" and made inline V2 changes: Replaced mpt3sas_base_pci_device_is_unplugged with pci_device_is_present. V1 changes: In Patch 0001 - unlock mutex, if active reset is in progress. mpt3sas: Separate out mpt3sas_wait_for_ioc_to_operational mpt3sas: Fix Sync cache command failure during driver unload mpt3sas:Fix driver modifying persistent data. mpt3sas: Bump driver version to 27.100.00.00. drivers/scsi/mpt3sas/mpt3sas_base.c | 79 +++++++++++++++++++------------- drivers/scsi/mpt3sas/mpt3sas_base.h | 8 +++- drivers/scsi/mpt3sas/mpt3sas_config.c | 29 +++--------- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 22 ++------- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 38 ++++++++++++++- drivers/scsi/mpt3sas/mpt3sas_transport.c | 73 +++++++---------------------- 6 files changed, 115 insertions(+), 134 deletions(-) -- 1.8.3.1