Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp6067501imd; Wed, 31 Oct 2018 06:25:24 -0700 (PDT) X-Google-Smtp-Source: AJdET5deACZmnmjuDDt6xreiiGKXhFioCQ3t5FVC3iggxbfWOMssf6nuvA0ETMy18sSSV4YuInvj X-Received: by 2002:a17:902:6e08:: with SMTP id u8-v6mr3452037plk.64.1540992324507; Wed, 31 Oct 2018 06:25:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540992324; cv=none; d=google.com; s=arc-20160816; b=f66OeYEU8aOsvdlCMQ+0zq3Yfxd5cFuxJmaLiwIDn1TC5zEbVwrp4Bq52NJ8u9A4se 3QOgxKmnMZ42yUKQyH67qF98dajFkAswVWQua2XrroGD9kjRDCL/XU/l9sERaeFDhrw7 W+REN5AexFam/bW/8cnPl8z9BNpsN6f92eWJiaGFxKbRjsNsFC2ipE8NefzWXqjcwtUI PLhfcb0VU59bSdNbE95y8V+fIWuMVqltLm+wnPm5ZBJxube7OFjItHo+72jil/qdYQ3E zy9+XteeALjL8z2fa7mVLJkZcE+rh7FdSCrqPGD0c9tHlhb9yuZ6vKlpc/36AmDP5T8Z B5Yg== 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=ZX/ta/8wmqciGfid1DpnpeXw4FmpcA8Ky+azoDlxN4Q=; b=WjnZVQ0alpDx498pqtsUj48vhAggGmpsUSKJD1THFHlNccOoRbi0+BRj51l4DcpFWo oLIz74ExBfbed+FpvGxnZI1nGBAgcFBbZx9m4E/+R355wThOuN+IZ03nrApqPpJyrDCv KR2tvf/jCVBjW6Z7V0w2s6YQaqRFFROdT0mp9Z5DDZS4dc/UZB7b62p1pTJ/EeaKg8FP m377QYo4a2q7R3kdLFDgj9Xe/cMNP6+nwS7e+fpYjrrE0ND4MGNkzp0M3hnNd/0CfwGL fq6T3qhzgTs0uLBiN8z2TCesedXOOoryLgvPIPOC/NIBAXpojYXyvWnF2VhkPQ9D2SrO qF3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=TF4w5+X6; 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 v23-v6si27152529plo.182.2018.10.31.06.25.09; Wed, 31 Oct 2018 06:25:24 -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=TF4w5+X6; 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 S1729251AbeJaWW0 (ORCPT + 99 others); Wed, 31 Oct 2018 18:22:26 -0400 Received: from mail-wm1-f66.google.com ([209.85.128.66]:51970 "EHLO mail-wm1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729206AbeJaWW0 (ORCPT ); Wed, 31 Oct 2018 18:22:26 -0400 Received: by mail-wm1-f66.google.com with SMTP id w7-v6so4079316wmc.1 for ; Wed, 31 Oct 2018 06:24:24 -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=ZX/ta/8wmqciGfid1DpnpeXw4FmpcA8Ky+azoDlxN4Q=; b=TF4w5+X6eQxCqPYceIHCan5YJrPCPPUxKmLkUkLGIrZQfxh1KqnAM8eCwKjZKcRY3l JgMcVrnQ7sVGOT66hqax2q6NVU+83ObLQTRE/R3rXgYolsBEq95V74VbFs/os8NXrU3Z XeBZoEi+cXEZkt92tWu/mlwS251FfuXxmIjXY= 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=ZX/ta/8wmqciGfid1DpnpeXw4FmpcA8Ky+azoDlxN4Q=; b=LHvxmlBh1KZEXdtbqkrGojZI3eVVuQEh795bVpvaLvIZU9hmFF8iH9scXGwJ0neDM/ M9c/39NUF1nSxYwYILvOHoIzayFWj33L7S+NSCO7u+WJoyh30hREzw4YR/qUsk+iTm5a AnSizuMCP9xbDmJ8CBP/OLu7SaU7jo8MVYvF6H5sA8f6mLhkNbtfYBDC7WDfdlwh/ypP PjihFn6+woTCHT5ErwyrnkmX5LkBf+9mMXeFxDQ5Ykt2H71HVLeIHwgKnx1QfsZHBec8 mnBUWcr+b/UEQk++Cv+c22BL3/Htz2sN9W5ciDMXodGevuakuUzylX9WCS63jswf9c/y Pfnw== X-Gm-Message-State: AGRZ1gJG9565Lhx1cwfcWWhLJWlq40TwUO050J84VuLvR25aOP3iwPZD gK5mjMATklMuwzmFilXbe/l1tAIzPQo= X-Received: by 2002:a1c:b645:: with SMTP id g66-v6mr2467134wmf.25.1540992264029; Wed, 31 Oct 2018 06:24:24 -0700 (PDT) Received: from dhcp-10-123-74-106.dhcp.broadcom.net ([192.19.234.250]) by smtp.gmail.com with ESMTPSA id r16-v6sm25202614wrv.21.2018.10.31.06.24.20 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 31 Oct 2018 06:24:23 -0700 (PDT) From: Suganath Prabu To: linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Sathya.Prakash@broadcom.com, sreekanth.reddy@broadcom.com, Suganath Prabu Subject: [PATCH v7 0/8] mpt3sas: some bug fixes patches Date: Wed, 31 Oct 2018 18:53:31 +0530 Message-Id: <1540992219-20291-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 V7 Change Set: Split some patches into multiple small patches as suggested by Bjorn Helgaas v6 Change Set: Incorporated changes as suggested by Andy. In Patch 1 converted while loop to do while in function mpt3sas_wait_for_ioc_to_operational(). And in patch 3 removed parentheses. 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 Change Set: Replaced mpt3sas_base_pci_device_is_unplugged with pci_device_is_present. V1 Chnage Set: In Patch 0001 - unlock mutex, if active reset is in progress. Suganath Prabu (8): mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT mpt3sas: Separate out mpt3sas_wait_for_ioc mpt3sas: Refactor mpt3sas_wait_for_ioc function mpt3sas: Call sas_remove_host before removing the target devices mpt3sas: Fix Sync cache command failure during driver unload mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices mpt3sas: Fix driver modifying persistent data in Manufacturing page11 mpt3sas: Bump driver version to 27.100.00.00. drivers/scsi/mpt3sas/mpt3sas_base.c | 73 +++++++++++++------------ drivers/scsi/mpt3sas/mpt3sas_base.h | 8 ++- drivers/scsi/mpt3sas/mpt3sas_config.c | 27 ++-------- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 21 ++------ drivers/scsi/mpt3sas/mpt3sas_scsih.c | 38 ++++++++++++- drivers/scsi/mpt3sas/mpt3sas_transport.c | 91 ++++++-------------------------- 6 files changed, 106 insertions(+), 152 deletions(-) -- 1.8.3.1