From patchwork Wed Sep 5 05:46:41 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Viswas G X-Patchwork-Id: 10588271 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 8478614E0 for ; Wed, 5 Sep 2018 05:47:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 68FE22997C for ; Wed, 5 Sep 2018 05:47:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 5D03029984; Wed, 5 Sep 2018 05:47:17 +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=-7.9 required=2.0 tests=BAYES_00,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 F26AA2997C for ; Wed, 5 Sep 2018 05:47:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726366AbeIEKPp (ORCPT ); Wed, 5 Sep 2018 06:15:45 -0400 Received: from mail-dm3nam03on0055.outbound.protection.outlook.com ([104.47.41.55]:28288 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726232AbeIEKPp (ORCPT ); Wed, 5 Sep 2018 06:15:45 -0400 Received: from BN6PR02CA0077.namprd02.prod.outlook.com (2603:10b6:405:60::18) by SN6PR02MB4045.namprd02.prod.outlook.com (2603:10b6:805:2c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1080.17; Wed, 5 Sep 2018 05:47:11 +0000 Received: from BN1AFFO11FD018.protection.gbl (2a01:111:f400:7c10::183) by BN6PR02CA0077.outlook.office365.com (2603:10b6:405:60::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1101.14 via Frontend Transport; Wed, 5 Sep 2018 05:47:11 +0000 Authentication-Results: spf=pass (sender IP is 208.19.100.22) smtp.mailfrom=microsemi.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=bestguesspass action=none header.from=microsemi.com; Received-SPF: Pass (protection.outlook.com: domain of microsemi.com designates 208.19.100.22 as permitted sender) receiver=protection.outlook.com; client-ip=208.19.100.22; helo=AVMBX2.microsemi.net; Received: from AVMBX2.microsemi.net (208.19.100.22) by BN1AFFO11FD018.mail.protection.outlook.com (10.58.52.78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.1122.11 via Frontend Transport; Wed, 5 Sep 2018 05:47:10 +0000 Received: from AVMBX2.microsemi.net (10.100.34.32) by AVMBX2.microsemi.net (10.100.34.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1531.3; Tue, 4 Sep 2018 22:46:47 -0700 Received: from localhost (10.187.72.82) by avmbx2.microsemi.net (10.100.34.32) with Microsoft SMTP Server id 15.1.1531.3 via Frontend Transport; Tue, 4 Sep 2018 22:46:46 -0700 From: Viswas G To: CC: , , , , Subject: [PATCH 0/4] pm0xx : Updates for driver version 0.1.39. Date: Wed, 5 Sep 2018 11:16:41 +0530 Message-ID: <20180905054645.19224-1-Viswas.G@microsemi.com> X-Mailer: git-send-email 2.19.0-rc1 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:208.19.100.22;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(346002)(39860400002)(396003)(376002)(136003)(2980300002)(438002)(24433001)(199004)(189003)(8676002)(76506005)(97736004)(57986006)(50226002)(5660300001)(106466001)(14444005)(486006)(4326008)(36756003)(23676004)(2906002)(81166006)(2870700001)(186003)(316002)(86362001)(81156014)(6916009)(5820100001)(8936002)(106002)(54906003)(68736007)(2616005)(26005)(356003)(15650500001)(77096007)(476003)(305945005)(336012)(47776003)(6666003)(478600001)(126002)(53936002)(1076002)(50466002)(69596002)(2351001)(32563001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN6PR02MB4045;H:AVMBX2.microsemi.net;FPR:;SPF:Pass;LANG:en;PTR:InfoDomainNonexistent;A:1;MX:1; X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD018;1:khSwsLy76n6mqYlG8KITeAHd10QQHGeD0zFMYhuHlZ3PMo1XxODmiMgE7gYnBKyfgWxaXCwAnLgwgDhlqrvl2Jtilleau74ZTdYcMpa2e70Nf7or29WcaNrpSPugVsGw X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 68005d40-27b4-44a9-9e9d-08d612f30639 X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4608076)(2017052603328)(7153060);SRVR:SN6PR02MB4045; X-Microsoft-Exchange-Diagnostics: 1;SN6PR02MB4045;3:laXK3zvIA35+Q8B/G0l4/1mXhmH9AFQ0Cv18AfewuZbl4jh+Ul0pLif+G33GYaKAvjcoioo5UatKTe28z0SdYH7ZjIDsoLso2o0Lbji/o2CxPhIP/6FTddvN/ndH9nGYNx5cJirdSBUoEzb6m4wnHDrkSkCrpy6s6tCs+qrM22/sz4a5Zz+clmYfXpiQqWd+RrRufz9kGJCZV6AgmmwUKFHvwSYuQzueTrkQl1aH5y7sKHYt+p/37JxzB/Dn7SguVtR9qxUtQdiz1jCvFtk2dLvr6KMJ9o3IImQYWQ1pqOJUfMEKB3CfAuajcBzGOBFFIXxmFi3i8eTGoiDlApomSn8H0tToGwqnzvnP7v8Aa8o=;25:NpG8pIT3jxAiCTqCbIO5fOf94J1xqkoGN15zh2tv4rcsGcFO4sSLW6oORLYuaAkaDVwh8Ie+aSpbLGWvYy0dtM7yt326gJmBpJ9XL+muEOf1ah9dnVeyn8I4uY9jkG3qPMSleM4gH9kE53MqI80AupiGjIOiDMi70BIcaeYvYjBLVhfQFPKQUXiIWFVkzHYsPEgcCyYqUg0Uhr3XLDUnaWFza6Nfk535LLnNGYETFXdIPZbnEAQSa6YDSwts1sGr7hEAIIs/+p0x4nditKZF+TyoUKFMeC/Cxva/6nyTk2JDhlrWmPh5LzCR4MUoMZ7j0BDsxm6kFkKwIQR+yF3GYw== X-MS-TrafficTypeDiagnostic: SN6PR02MB4045: X-Microsoft-Exchange-Diagnostics: 1;SN6PR02MB4045;31:2UgKVKjERKuZ1MDsJ1fdqYJmY0xOJTzIk/Z4n/RbHCGiVavKW+eWgF3DJGwUGzPiN+5XB5v+/iITZkR5wzS6CQOeaN1WP0FJigiOIrJeFB/hkfOsjZkVnJj4PNZKLPFyDBfnKX1bVTPnUjqVwk3ClJ0HvxC2PwlJ52Bc8wB1fNpjNPxC1zbGRY7PunzqX3DwN3XPOHM/Ga1sIZpsAPf6jmhzzTcaw95nZfYe3GouEf8=;20:GDhaNQuUna5nFVW139w6w1Kcf9RatFiIk8ZEPL2T1PbCv1dAu5UnnTuP1tweOoPJAT32Ldqx6wUHjBf8F0a9E9EYTsAfwCieZx6j3u2waQgce0yJf/LFNUntQm6V0NWTMhOSXPA93NOKyo/QaUvxppi/l58dW9FiuJ4xZRRvt/Ma7MlCvlnIQHml4lkRQ9bj4Ore/g7Db+86pIcYUBEFWkIXIYJhvuHF+VVWVyOtc9Lbtk/ErQXKCTFCELZNgjZ1Ir84/xuqjBOroTfNY3G37u9KejbSxWcXpVe7a3r+xUJ0nq/dcLMwDKBoIYM7uJKdEKp6uTgPj7fkyeB5FqjPe7TDbbFmZlD0EXN2y8FtU+MwMGxUw5bcQ+ExOeJB1Jv8qUxSViXNnV+XuP+ImOv9AdIz43CeJX2yjL71x3zE8VlhxWABTU695yj3EIDbBxTa+hGzoGzwyaR8YwE+GV9nhT/VKW1QI9VNqzb9Ftpn+SCT2vqswmj7ueqy1pme8iUFu9eb9Jp6e0rfvSq2lU9Y8GM6/IsGHIit09YBMXMkFMeecPhzbhWvbWcfB5xbeflQ5+deYRDPg0G6wg6uoJ7zfBAOONvWvz6K2Nmos/aZB3s= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3231311)(944501410)(52105095)(3002001)(6055026)(149027)(150027)(6041310)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(201708071742011)(7699016);SRVR:SN6PR02MB4045;BCL:0;PCL:0;RULEID:;SRVR:SN6PR02MB4045; X-Microsoft-Exchange-Diagnostics: 1;SN6PR02MB4045;4:jSfjvGuKeJA2M/B438qc2l6ref1/3QQMocSt2idV2JxcxlaAoLPzDN3/oMXOPGGP2MbJ7dLWfzDZ/NMriKineQE5H0Mh3nU5TmBa/BTB2z/Xh1kEJCCmWGhMAWhDHSSaSU25cCu5s/wseBE42cqx64BbYw0JmwpALDKxzzAw/SbQFY3SFTxcZrxloH1Ezh7x2mO6FDlWN9DRqc5/P7ZCZYEDnV0JJqunyNwz1MgS9ILjUFtEm03iURWCPV319J5W6Y+Ah07tn1R9KdLCUGJB1w== X-Forefront-PRVS: 078693968A X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BSN6PR02MB4045=3B23=3ABtPZF4m?= =?utf-8?q?i9KPQHB+xJndDrqo3JA93AsA8cGBSIE0VaTvONHhlvuQ3fsgeFIGUzxxD8fn6ZGBv?= =?utf-8?q?eQI5I6apk6giZFp3cwUxJnf20wdGATc/c2Xhie6kye2+BTAqNaLLtK4TCE9k84zXB?= =?utf-8?q?Rkr4HqowbkiRfKeIFdpI5iO+cHojVkzVoyfwyiTNtfN77xEzCT1AcQF545LWj4lS+?= =?utf-8?q?PdQ8Q6nsYzf/shDxgpi4uwkIAQEj48+YpaM6vEBBpbEoQlbVn9uHqks5pVHjL2l9m?= =?utf-8?q?3H/JLOTqWf2kkwUMCmLnlDCe/n2hiIdVMMPfcqPdZ+5Sil5QYDq/YTGuHWavZEis4?= =?utf-8?q?l2fJUr/xRmblFrJDmfl1LH+O/uKYGWPa9v3QAzREfhxXjsbOFSznpHcepYOuhnAOr?= =?utf-8?q?hr7HofL1gutHPNsIGDpEWEqexSYMLVvmr8rMxnhxUfwKs/KPYO+GXv7/tzIgmeXlC?= =?utf-8?q?WMcy8Nf4T4n6H1twhycR6o4hutFadg+cXLdTwGIQZSAIlEHwaNFWxCUkhN5+aop/G?= =?utf-8?q?Ly/r6zWpqfgY96qPjOk0wYqGKY4JzsFUviOV58WqvL874vEAKkXNJU8SNO6Z0BBo8?= =?utf-8?q?1ijE1SdQjA7vkHEge1gEQ6IFvH5FB3sGbSnBqAa4184d8GY0oHcAVB/UqVwPTWRGy?= =?utf-8?q?AhZXmmjKW/GMJBqdNuR2BikbwYtTcEKnmbDgznvpETQ8HxqOzJrHob5jIoJ/FHbV1?= =?utf-8?q?Yo3GRzJWNZuE72E345siaG3G8PP/ypOsr4zJVwwoAjhESpLKOljYh+rjQwFHqEAjq?= =?utf-8?q?ocBUhkA0nI/dR1po2gJJM3QUMV90wwslYoE3tXdQPEVQHdSraJFZVlOKbje3Levby?= =?utf-8?q?NgtePeF64MDaQv6GqtyOCYqqamZZTplJVBerxCBWWrdY7IA3kDFXVigDhKaRlM9zi?= =?utf-8?q?rIEgNmt5lgW0YyMdTwrtOLkqi3kcRGAHgzDf5knUKlm1Zdpfa747p8rdYWmPFxJ1P?= =?utf-8?q?C43Tr0zGKreSbYh938TDaVAAHBM8ROlcSGUJP4ftOoYcoPvvUwVZozsNXfCFQB1Dn?= =?utf-8?q?8oPGeGDxygF1uskgv6Idg61PYzDcI2SZe/IhB+a1QBLsnqIY4YFov56JW+Ld3harG?= =?utf-8?q?cKY+PBg49934lOJqwprvFLJP6kcttb9ysfgjXSb8j1u6WoXbDQp4nx7xCOVjPwYBw?= =?utf-8?q?LGM2sIgN4GGkTxhrtHd7gfakTpOE4qU1cFDa8wV?= X-Microsoft-Antispam-Message-Info: /zs9SOOHEDojJGjvMs45oXl3vkfnKvksxZc3xcI9J4rnlFJil5XPCNZVLnsNfb3JtqZBfZoKBj8xA+YMD+bmLxb7Fl+W0nrXfd552qK3qvsHPkO29EZF1xSwORa5DV6ekk3WAvi4jfnfDlNfjVLfG59fBvFbjYxMHwm668hfpKn38dnbLrOn574XJWLAPk5m0vb15VR1GL92grwriPiVnq2Rn7fbo/roiWlxWTQiPehTaLs6vY4VG2oVmgjmZ/+mDwJ4nwDThsYVP/bMrbz03uRSiBl/z88sBuCtEcZAwpm/tjt4QjXYFWKonQ79U0Mv1xLYaCxLjvBuvGYjxxcTOvy+KJ6mOwlWBFgjJq6llZY= X-Microsoft-Exchange-Diagnostics: 1;SN6PR02MB4045;6:D3ZlPmmj+WJ+Vt0uUwBueAlL7FRdaHGTvDBZuoPQkJYqzehJASebsWkJE4DM8De0Vij7lYgYuCP5Gqj4lGpKtoH3aTHOgqNCovG7utfGlrNQBu16IhvgTBQmdrGchzxEVeQqdVkRO1AwjX+Vxqdy8inolDWI+q4yDQqvhgK+g9JpAp7sV2hZVpoEzbD/xu46DoS5XUewftlGmIIA5kQ5tUxrNHQYYmGLnxa5stp45Na5O2p+QkgRRaNxDQgwqQH869EeF41YoPGcVoY0V6k5WyjliR0mOhMtZP66I2236SF5UbCEm+m3XTRTmwggqHrUDhWlJQu6iK5eOFuK/v65c8StDtyBfa33EChPjPq0bODLQETfTuJhVPqkcAxnjhCClZIl4yDvZg1ntc223Z9sAFjCdrKsGXpYOzuj+Ausx/AiHIVp+VBjPuDuw2HTrHjAWrKwk2CpcjsgnJC/vYWyUw==;5:tqQtBmKAzXo7LSF+JDJbgMlrhaIKvxRZGLbDQzc6c5RL1qWAkLxsmZh7Zg8kjWj/iHlXmwVpDQkh/hgailGBiATND82tI4ueu/4B0k5xtVIv+O0+DE2ssWvH878mG5OvhPESGny8VOlv3OsAvcWylHTQldJhIt1lWZBV7ZxoIHY=;7:o1KulBUAnnxUmJQHTHVmuVDDQJP5NYtXmI9UKFzTl6Ty/qJzqu60NNm/bBbOOsQM6AER74nVHuK5dPJf4cm8LhfLik4Tny8OM38QeHde8wtwjxvuT+1aHBdvIENBKC+CQ/HUVhC5iUOMaQZ/f2Q0vHmqrblgMBf6hr6l66hJYCwZBpP+wIVMlEOlvpd3AsY5/9hjpPUHwkc7iONvIp9Rqb02d2vGy85tWVxmfUVAcAnC0Hh7BDg2dqjAjAOFk/t5 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: microsemi.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2018 05:47:10.8889 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 68005d40-27b4-44a9-9e9d-08d612f30639 X-MS-Exchange-CrossTenant-Id: f267a5c8-86d8-4cc9-af71-1fd2c67c8fad X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f267a5c8-86d8-4cc9-af71-1fd2c67c8fad;Ip=[208.19.100.22];Helo=[AVMBX2.microsemi.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB4045 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 From: Deepak Ukey This patch set include some bug fixes for pm80xx driver. Deepak Ukey (4): pm80xx : Fix for phy enable/disable functionality. pm80xx : Corrected dma_unmap_sg() parameter. pm80xx : Fixed system hang issue during kexec boot. pm80xx : Update driver version to 0.1.39 drivers/scsi/pm8001/pm8001_defs.h | 7 ++++ drivers/scsi/pm8001/pm8001_hwi.c | 10 ++++- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pm8001/pm8001_sas.c | 25 +++++++++-- drivers/scsi/pm8001/pm8001_sas.h | 3 +- drivers/scsi/pm8001/pm80xx_hwi.c | 87 +++++++++++++++++++++++++++++++++++---- drivers/scsi/pm8001/pm80xx_hwi.h | 7 ++++ 7 files changed, 124 insertions(+), 17 deletions(-)