From patchwork Sat Jul 1 02:32:53 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Madhani, Himanshu" X-Patchwork-Id: 9820697 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 749BA60375 for ; Sat, 1 Jul 2017 02:33:01 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 555EE2846C for ; Sat, 1 Jul 2017 02:33:01 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 47813284AF; Sat, 1 Jul 2017 02:33:01 +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=-6.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,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 EF88A2846C for ; Sat, 1 Jul 2017 02:32:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751710AbdGACc7 (ORCPT ); Fri, 30 Jun 2017 22:32:59 -0400 Received: from mail-co1nam03on0043.outbound.protection.outlook.com ([104.47.40.43]:47216 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751581AbdGACc5 (ORCPT ); Fri, 30 Jun 2017 22:32:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=yV/0dKu82OD7HIXmCB4CVzHy2PsA49Cg0A2xYDNePQ8=; b=gK6nlHWnO+7nam8pxkPjxGPH7efr/cVHFjccYY1CED8HqJ3WycJvNRE38P7OyXSv8dhXRcHmlBMAx3K+UV4OlGRQkN/+bclUCJzcmNiNRs734YLoU/DmCvTJGYrVG/vlB6inNwHg4EF/113NWOEs59N3XRI4YAPoEfrRe//PFZg= Received: from CY1PR07CA0005.namprd07.prod.outlook.com (10.166.202.15) by SN1PR0701MB2014.namprd07.prod.outlook.com (10.163.131.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Sat, 1 Jul 2017 02:32:55 +0000 Received: from BY2FFO11OLC009.protection.gbl (2a01:111:f400:7c0c::162) by CY1PR07CA0005.outlook.office365.com (2a01:111:e400:c60a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via Frontend Transport; Sat, 1 Jul 2017 02:32:55 +0000 Authentication-Results: spf=none (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=none action=none header.from=cavium.com; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) Received: from CAEXCH02.caveonetworks.com (50.232.66.26) by BY2FFO11OLC009.mail.protection.outlook.com (10.1.15.0) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1199.9 via Frontend Transport; Sat, 1 Jul 2017 02:32:55 +0000 Received: from dut1171.mv.qlogic.com (172.29.51.171) by CAEXCH02.caveonetworks.com (10.17.4.29) with Microsoft SMTP Server id 14.2.347.0; Fri, 30 Jun 2017 19:32:53 -0700 Received: from dut1171.mv.qlogic.com (localhost [127.0.0.1]) by dut1171.mv.qlogic.com (8.14.7/8.14.7) with ESMTP id v612WriC008397; Fri, 30 Jun 2017 19:32:53 -0700 Received: (from root@localhost) by dut1171.mv.qlogic.com (8.14.7/8.14.7/Submit) id v612Wr56008396; Fri, 30 Jun 2017 19:32:53 -0700 From: Himanshu Madhani To: , CC: , Subject: [PATCH v2] qla2xxx: Fix NVMe entry_type for iocb packet on BE system Date: Fri, 30 Jun 2017 19:32:53 -0700 Message-ID: <20170701023253.8362-1-himanshu.madhani@cavium.com> X-Mailer: git-send-email 2.12.0 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:50.232.66.26; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39840400002)(39850400002)(39400400002)(39450400003)(39410400002)(2980300002)(428002)(189002)(199003)(9170700003)(81166006)(8676002)(101416001)(36756003)(478600001)(72206003)(105586002)(106466001)(38730400002)(50466002)(80596001)(1076002)(50226002)(48376002)(305945005)(189998001)(2906002)(8936002)(50986999)(356003)(5660300001)(54906002)(4326008)(87636003)(86362001)(33646002)(42186005)(5003940100001)(47776003); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2014; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC009; 1:MjufXk9ouMJ/QtEWI8jpiq8pZr1nprTV5RyD8bKUApTb3ghdkyVFFzVPdreh3zlxWzvah6ufeb1dAmPt816rYylY+aK/hT1WP/+NX1erLidk8qavcGzK0uKWXyDv5QzrQT3bi3/+TgVLNaYpaWohCoapP3pSJa18j7J3No4IrMQSl+5rFSlaQvzC0DgSL33nHLMaWVu7c0bJORSXkkt8/RfSQYVmww/979a+sqtlopA7C21FpebdRZEh8+IFb5u0XgmKNa8sa1rZUFAsNpYU1hw2O76Vm/38wcX+5NHDKdUvwuva/LceVI2CkUflEc3yCZmaf/z/5Ys/o8KhdFqhnYE/zJEc66KqPB7n8aSemrfy19mFgmi2xTP84F6IWivpk8PL3c7dwSZR+ece/0tZRM+BNO2JV9xjn5smCDbgEF4C407NCkquFOGdx6PqMM+nMJqNxyV/nFavfSPVJB/uRjg7tjho18UfEummcndvvAWx23RqGlwYvwEUUDx61YPLyVxQnLQItsjwR4MR5/FQFzmlChiE/kNBaa0ieku2ZDMu94b37b+4217mk2G5xWs7twqtr4HyFq7BZ7E3Lji1H7elBzY+xeTc5WA/rytCVBCwaNolx9E+nn8lAugyDP2KzLTefbVY8zkkQ1hPvn0fHmFO6I2nAOK3lA3gScn1J5D+PVNF9krd0biGIDPsaA4juzMyQ6sqN2x6/7g1c8bPTi60qSjxmrwtg1yrr+QmhoJjcEgqRTVtojvBzAWfu7Hok7Dg05ZJ+3ROpTKzwBVrLVVOAam0vXg6EgkrbqqyFyQYZdQu7GUPQx1YZqC+fQx4roJ2p5NE+me0ZUFNdT3LA+LUObkMBko465tc0MJZ/FA= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 78f21c17-11de-4d3b-07f4-08d4c0297af4 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:SN1PR0701MB2014; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2014; 3:KkMbSUQ5hiMldTAyXyXROpA5eW9qjvQBeJZrbwPOOr0Z9VtL2O/3JCUH78dmwirMTdUn3cYsF49D6IpG2jU2Syet/DP4PHMr8vmWFJJ8raLJnoL0QOiu/KFG9RCdA46pOpnEq4/A8whvm5yDJWuAPIHLeegm3AJB/1OuK8x4koeoYI5qiAlwVhGrWQ4FZ4r2HcZqbjyFnO0CToEoQZXqrWlzo3lDIDxw9JEEF3dT27unovvbbPQV6yaBvSd6WFHdRHJp91TFLteYv8d1AXTnA0L9Jgyksa70W1CJ7mNhIV/mRGumtqveyp0hlzd7f+tCjh1q5pwXL3s46hH8uznE1k7vJp8iGBLsjDlnW1r40iqCcBhLIB71RoVoIrZB4ncn2KeS9d2zfXtfbF9suTbQ956rPdAnI7KQL8MYH3HLXNb70ar937R98rEkP9EKH2tIpngV5UgMZogujZRva4C9x6PbrseXWaq6z3pFbvAJvOW1MLhRbpaszsnDLRuLEAGcrCiKoTpwQpuo1cHKCoKcJyPv20hoFC+DJlLKitVvPZTzG/IT3wMj186JaHrf6pO/cQti3/LXm5FmN8slHok2Pe9eIrN1U8Wg0V+AxfIYYOo/u0hBExfcZl/rid2iYoll9V1ZXwMWTYtcC0chXBO6spcNxjQw3NklQ9QCljeGYDgy5L3Uqf4bIU57UDtPcQX+2cl8NKVi+ax4hoXQNr2tFrLiRY+6qV0GUtq1rfqUATrc0Q87MFhmjjiVd49f2M7+6Ou3OYmJyGnIHlQgM05BpBb0oL4wWymrKfEqa3vG/0VSSE5hFLBSwjVKFYw3GEHs1br5+2dL33lnHR3g/kRMdNqgJJt6BWlufqdETBiC5P7tgPh4nJLas7yOr81bVp63AfO9lcDHu7lq/7hw/Cmx64EaW9s7XxOYoobXU83L IIUtmDo41r2us8uLdf6UVZTA X-MS-TrafficTypeDiagnostic: SN1PR0701MB2014: X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2014; 25:BuqAvb/xkqN5jGu6o8g6nIxwpwLW2wyZcNCmUEEykU/YGuCsms+oFIu6Qln8uKAVmiF/rNqPtqRAsC5UPha5y1gChNV0lMEHfxF1rTA5cm5aRpQ5hMop4PhGGDh+SxCYFq4tl4pgs0/rz1snReacd3M7NCg66hodDYGJad8LzjR6Hyvjon+Yo3sU4SIksZA6w+i6IQa/QG7RaWeyhg9pOoOZKt/H/9rN2JxewpX8axQpKsqHBwD4wIUxqf0FxoCQFpHbkISzaS11gr/Sb5KJiaPNTX+6fSrhLllnXdgtkJsJ3ryakyCoJYnJsNaHrJNOO1Ww2DrPE/ySdWU0UYtfiGaMobQ2/5XEeQo82MLwLJT0IQK0ZeAnL1yP2MFYVG+1c+cZyLhGj8Dl7GKr6sjIG5hI+y5VO/hnP1sZQBMob/nUu2oW042Yp3MTbR5xQAENw+tQxsUoJFwGSZ3mXp6VdKgtEPClwd/ldy/FEZs0WRRrlmBWjNB8BBqUL3xKH9cZvhknzOiUQbWs4llQ61R6Ct0p9sj0Fe2uhaadFCbfX0HlQ1GKczr//693puEW3YLW6g2ZVeQSyX/m9Dgt+qqrD35IErMjdvI0CqiOi1IM5Patt+g8SRkRKlWouHwIbzj1xYDQ5+gGMlV4rMxtacGwm/G0sh2OjdppO1AnEwI8VdGD5ZXZ7vNJO8qvbJJ98C5Y27/aTAwkv+xRD54zAa6NAiiG/1MHjKW4qAxL8a1+F81kudlUxOGBtcWXrcI+T9ZMwyBbFBSoEGQv622FxAd+AvsyLkt/6PoSqMUvKu50B4XYR737fgAloAjfvN/J/gVsg6fqcHPnGkxtMYLdlsjxh+z8q9G2wa6x2HtRv5id7KjYCLr/+4zCLW8fb8p0PaKXl6U2x3Ik6dc0Bu9eZC86vwP7db7YycgjXyjdlm/ 0GY0= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2014; 31:TbyYPCBkvTuzTLHEW0tyQ6Su65tH+5XSKwstFM1v5hvpm3A7hb8bQzIBQUJOq7o8CC6jFGE/xR7sdL8y8sIWxzCUM07oDhGEBsk9WpcwJofwf5HExVRhbywisdT5h+4j5VBMnWDRtk7za8o5vP5Ko6KmVGZOwACWceneWN1fJvLfe4UiuzaF1ZW+03P3KjwNso7nCcdBMmkg2zMbYPde5eVrNMIs81aajWPJFa1bzlzTsun5XYPoZepW5p8NkfVCcgwOKpsR7lhVn7zQDLg4x2Rr/uToq0YjkSpxLgvFH7VkNnLwTZsu3suOQVJY0YfGXDrnTubOaT5tnd7wiKV5XIWD2W5eGxIGJCGk6DyvN62scZPjYDbekz60PE3XDhyDcZd2od3t0NSMeAOOn6hOh/XVlkY8S8vV7+VbCOCOwrLnFGRwFzFQtwALFtlha1OrCRH0k/hQJLmIO/T227LKF3Eg9XkSVPalUEMyTP2D8aWhJkMrx73xNJIoyJzK9TQ036FFbESJOeqzEfj5gMzVb8FrSQM9KDa+afdQpCVqGocCuTwUFeVXSBKHV/24FIMV0VenaFvoi2reSHDAhFmd0xLyRn4ZgM+VPKm2t3uIbiXkVEoKiBxNWy2wlmZgd/UXIgcaDQE7RiAIfNLbaP+u+TsVSu7fE+nT+8qk0Sc/Lu135sIB1HL+COD7wySZBmZIwAe6l2+R8CQzy28BtkYWFg== X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2014; 20:m7nlUz0Kq8iHxi/jD8F16adQmQwYnbFPMByJOpf3DvEPrgPt/D0la3RHkHTV9307XA2TX/lao/90EjfJ7VqCBVyp+IXiHqx7JpGHFC4CPfuveSRI1CQii/e0q7sNPIyhEyRADnxfuDLMiq5+C9ItkuRkxeVZQxDGzibfaFM+W1R3/PFwK6qLUCoAp6jCBmBqLgO4LGnT0sjTpNcqI4zvOzvNFlmVXBVEtqmaaFpndbf4dJ0L3BQREmdhJaqZJgujAHJHelMEJgGd5iSO7/Rsnl/WW3uMsreSH+6CT4FgzBAQZMwEq9sYdDW+palcOU8RzA/asbKLyqkJSb5yaDgFh/sYGCMMRtLF1VWx/vCgMKegU00IhEUWEMKR0Xw8vIjjKSAREJUPydqYeWND/CgyDUWxpyKGnogbUGqTIOnYPUNwMMzciUPiPRtK3l0obyw7+HpW6oIx//NdyPrzzsFeQ2iIno9K2Ex9+yemB1XZr8j+/178tfPoGkJrSp0SJLxD X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN1PR0701MB2014; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN1PR0701MB2014; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0701MB2014; 4:ASPgmTHfxC2WhnvqiXXmCGL7J2fUvXwu3hbrKuc5?= =?us-ascii?Q?q+a35txmBU0YJmyYc7neixoV0OQpYjrd9mIPqBKBW9kCwP8TrWur2zcM/shs?= =?us-ascii?Q?9cNo4wmBXEMr1cVQTcCxtcAhXGIVUfhUvhSgzky9EOM5A0hAVwOqhiuvai/b?= =?us-ascii?Q?EJjZioxFGe2VcRMbWs7K8mxkCP/QqzMBLYvDNAat8pSLQq0MH9rLuWeY1Mxm?= =?us-ascii?Q?kTjXtVd2579XH37HvN9fI+QHka3Rn2sv1QU1LuYS82ZcAoIg4rr1Gg3QdrDT?= =?us-ascii?Q?pZcq1IGwuf/VFeCq2dJ3zQ383iVmPWOfnXgyExmLBbgT/N1LsqamwKGU2oGH?= =?us-ascii?Q?/1fy/s4ysSvhimL4iLUk6rWf7fG/lA8oVkhQv3vfSDHaLogUWGgcQ0V+yNXp?= =?us-ascii?Q?gTHrNCa1tP7lHd+A8Mvd7ZZqnwqmzRQGC/1yWeXwsVIadfHV3raXIuN+1kSq?= =?us-ascii?Q?jUzScAV3A5tU8+AymGYVuGTjtQj9/U4NEkMyMme28t4DtAsR10Wn4nEbAUuP?= =?us-ascii?Q?t4ooPGhgJDF9SUyAVRY/Pca0jRXTrv0srZC4barleRmv8ARRjIjOCFpoxqGG?= =?us-ascii?Q?Kw0SXdfD+mWqTROpY6ZJXDeqg53MdBbpA+xi9Dlq8VbkwE7dybPaFBzZeVEV?= =?us-ascii?Q?ufKgSQzTWkGpLncd6HmOMT5yaV0PdwXyMxwRtLjWjfMfNZ1Eoxsg/oT1qKUi?= =?us-ascii?Q?5m4LKYcvnXCwathfBqGugA7vgaEBe8rfwUaf0tlFLmcq5c0UAbOinsE1YWRE?= =?us-ascii?Q?TpMb48XVyH/QsCFd7DnhjXqIHoQduV8sTwmKrDmHwE1UJo98ddUMBqPKDSZ4?= =?us-ascii?Q?UVGCiNZLlyMVtPEilpvJBSPtewXvRGohcNVQ/DC89ZZollS4a8jQCDNN9b/3?= =?us-ascii?Q?/V0/YD4j9zxGYrkKZg7UFVbNXTdNYAOcLkn4k/JCTxgxS6eeOUUar1b5/w3f?= =?us-ascii?Q?dW8treCnQyNxZgH82TXOEnM2PRqhJHbWWgeQH0xGZp2WqqXcBtG7ibl161t0?= =?us-ascii?Q?OYvJnIIdRc4lMUgfL91GtmxQAc9B1642x7zbEBVlLqdtTOOQw5+LC9DuqCU0?= =?us-ascii?Q?Itf85IvDdgBxhUO0ouAbOSXYAdHdTfy0ODjBtpunT1d5yDERoqqZJx0HGDFw?= =?us-ascii?Q?IOlmcc0FH4zEAVzk5HIUzDqsOC9i1aMwdrCrj/mCICmrsEKnpT+KEU2RR1Tg?= =?us-ascii?Q?HVCgoR3UCLTvk7s=3D?= X-Forefront-PRVS: 0355F3A3AE X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0701MB2014; 23:Vomjfy0AJVOA36vtqUZAwtppalmQwsTDmRgacYk?= =?us-ascii?Q?zy1asnAu2Krl7yy3l1Wb4glcZdCe9JXJ0JtWOQR1p8cGd/SEhFZ1L72eLdcZ?= =?us-ascii?Q?LfToc262ioIu/O0xPPqJvhTLjpjlY5nqemJ3D7fSyHT+vxW90TTmACGJYN+7?= =?us-ascii?Q?u0UWGzi8aKrx49bFVSXmERrKKhF6dDnlLTlg8UERSiyiuCKdJC21e3XzIT5k?= =?us-ascii?Q?ke5u86vTIGLhuQNi2ix33jXitlkHTi8bnEL4942IONgbi9/eDZl5CrbGAzXW?= =?us-ascii?Q?d/2XmaMx32XZ2U4pV/vNdProcBuhKCoc3KtYb3RE6ngs4vkAA4Zmm0gKzweR?= =?us-ascii?Q?/GPUrNP5uU2sSPQ08d050Zt9Yq4MQzVsCguopRK4aoa7d+Md0c3AOanv0WFA?= =?us-ascii?Q?iG2HRAE+fB4H1OW/guOzgR9lzpsD+Yi5KuGRALItDPSEgS4lKT3mTFWtjoeb?= =?us-ascii?Q?p8LvnnKqaKzGDbqiZxZBPIWvFS6KCGrj7fOVoopC7nZXbCqW3HWvpYxC2UHt?= =?us-ascii?Q?yJRMI70Zve44dfkeIvLW5jkxPeEYFKVoQabdCmrHH9FTi+rG5A6LSOuKFo3P?= =?us-ascii?Q?okpeNrcxR1VQctr9rvSA9ZJUw7OMvA7TghIqCD5WKC5CAFBTfjfIaXBOn8e1?= =?us-ascii?Q?u6W69iga4GJxQThtREo4Ry4cAepxbTcJ+rPD8F83j4UOv0YgPW2+OUY8bgOb?= =?us-ascii?Q?b3iAN8o0ekDdICH444CokFWBJiKLEfmXu8XhqVDIxd5lhR3ZnlPojKSoFSlH?= =?us-ascii?Q?olsSzRf6kKw67YFuzPGwHErlhWFtXgoi7cSoUEFJCP8N0UUPK3PyFcbg1HhU?= =?us-ascii?Q?Fxnaa86qh6wAF7BDD8CmrJC9L4L3f5UXBQvfhj3H0sajsyrEbH+B3UtUKm6P?= =?us-ascii?Q?KjxrFHUXSC+23Vo/Q3qkr327Uzs9bGZ/N/jTzpOcsi8tkF0YUsiZNtxfMCe+?= =?us-ascii?Q?xm7ToQBCoMEmmALtl+aRFgl+fyCRCmFBAogxQ/Yo7zOPLxZATc5k0sSO6Z/v?= =?us-ascii?Q?B62kx5MHp0uV+azg4SginUqnz?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0701MB2014; 6:7mjkIC9oU4V1/E7zx0UygaXPlHOmgOrkJsLmxV3S?= =?us-ascii?Q?i4m2+uttt8hD+dyk2bX//I84+7rx0/XwcVZl7/gDfuIzhGcwUg8z8XrrHRGS?= =?us-ascii?Q?z7sRzO1jtnd0P98hGRUDy9+ZXAY/nwiowb4sdDJ12yykl2h1RslyrW/BVmj2?= =?us-ascii?Q?o1wKVULgytqKF23+1hGVK53ryYX/oFv7dPdC+YFfbnUa3UPYxKengMtKjsO8?= =?us-ascii?Q?8hC+/yPoPEW4UuVYbz0AZOM2EVnC+Tfz+a6sZpoM4vGd/ytIngDS+2ukzXQU?= =?us-ascii?Q?ToBmLRZ2SIrqzQyuTaeuZWi00qUGzbgLmHIYuC3nvFg+nNKOvQN4f25kGthL?= =?us-ascii?Q?1HQBtKSoDx2jYyeVEFjsDGv/SGi1wnOJUOCIdBq1z49x8dc9D2pp9B8SIne1?= =?us-ascii?Q?5ydyW+LWU3wbrF1NDIWfzvcjCZcEE5fRQ2pCRjgMDeq6PN3QQkvt4LijtAGs?= =?us-ascii?Q?klAGoJwe95d+cR25tht1jq4eAQsd4EeCrJVdC96T1HCrvvtMaVEYTAViFxbE?= =?us-ascii?Q?TRtJuK7U3WN6G3x7SuXbPzvfEIGIFbkyA8ho1IpBYPa24H+JraD94MiMSUle?= =?us-ascii?Q?ifFuNgzJh9S8JNIveyyb1Q8HXDvuY7o4bv/HjM2U6VrFEQ4K8m1YIiX8zqnQ?= =?us-ascii?Q?bkbmzmi6bNiuE80vlRTrCm8xvUdHO6zOn13OYMHWDoMAiYv/cyeAK++cNqtq?= =?us-ascii?Q?94ynLs1nqdiEXYRQkWfIFM5qUOt4BUcEbRBDXTuD8XMEUZF7xueai2ylnEm+?= =?us-ascii?Q?BXdNPL7VN3VgGJ8/AZgqLhBvMunjOjXogSapO8VXWrU3DF85qp+VaO25OHoC?= =?us-ascii?Q?j7cRDamUgMKRnjWLPiLM050bTBJlvbYtQnLXR8hFiHUbL4ynbs2GdV2v4CbO?= =?us-ascii?Q?b96lwG7nflZjV25f4CE2kNvCLPq3kRJBBCdCQRQSdUXCfwX5XItkU8ZoLMAH?= =?us-ascii?Q?1qOLX1XfZctLSvDIoJ7O9G39hn9i/Iabirl0hAFn8V3WBZNpf9sQe4ErwAuX?= =?us-ascii?Q?VdI=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2014; 5:PktV3QupZVEnb2kl5v8F+33GcXnxZeAsfWiJAddVzCEDdcdQv1bAPuB3QqcOXVlXUtBT1+ye7PonGrwUfQelcnHnkcvzj9MbpFgVZwH3UX9QvxT7pdDhsN88zRDrICkV/VOEoyt5x7v8kMJSMJnUIVI2sSZ53FlpR8maLpoPNS+ZJdi8vsKA+IJxvQKS7ruXV/vS4Mz6b316esuY3dAnFCdMm3puGl89nQeGEeKScpv6evh4D1PHnfaY5CsxfRQDri49GyeAI97R7qaj68cUa3pH5rP3YLPfdpHnDK6RlkzhnUvMPteWWr3c4LVeaiffn4jZumw1JGNOJJrH989EVXuK2ZGiexqnGKznm/q8DYC6xcGmGYJwdqVYSAHTpfVMEoqnWDgK19Q8rmk3cmZxfoLmx0jaDxlQkI8VJZwv2aMOamzVA0t5u+QsVkW6R66SONzRZjNS/MIpucRTvUHyKD4hcUWJwZPtZIP8M2KbX5fpI1qGQf32U5QANpP+w5sm; 24:1NNtfYFy8YytPSLaHQU7qHGzom/CLGKQFc2S9yuPtKPILdXy1NdS5n0NzUaJSA1TmseUh/reLpyCUvIH45vSpABapO0BxmZAU3qU4LQd8QI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2014; 7:Pc4iEL3oRN8d7OkD5JvbWTxdEUzTm2afbm6iqr3bL3tLF7MdmJrrDA9Zjaewb5BMq2jEEXfarsprgnKrgWS0WSmNGXZjhDXPM454AIHJC9dKnzGBYPlq0YkwfxFcsQ3sBTzNdKScirB0ABpH2gvdUH0JQTw+gwBURVLosv4rCQVfwAXFLlCZ4UevPa62S6Bf/WRo94u6Q+FxAUPDMnwLV1idY/LSX3jmm8r6+ESpQIHs1lbfzFqrXAHS1BnuzpR3SodiLjY7mp2otoOjfaDF5VrVtwO6cvh+8jYc1JAFVssbaWCZEcomEmhz6IOWd80VLGNYWJYoyd46FfofiGpHgwDUn+RmlJDoYPu779YvGTZM7Q0EJjBJ5rk/fLOc1MtaUpYeN0tjOktXiM/TiT2w5FPSVCvAIdsrC5hdG3ozCGugxpyroW4GH8oQYbt45yoUmzpAID0dzwI1NTa6uQd7otZodHGSodICYFMnkbXKfpHnPxTOf13rKf5j0GBc3hGuuI6gh44zy3sLxf1lkqBe4fykQilJoj1si2v/Q4vBF4UEHxWEJi0l7Nx5TetsgAp0xSNRzPghW2L95ARKF474mnZ9myaNqjFsr1DaRMgc75DxKu61f9g/O066Nn8NkqV/9/OSVQUvCBnqJLuvZ9UHUsEv+yAgRUNlZblFu5XEJbXGewWjdpsI0XkNeDjbk1q94Cm+RaYxfU6TjmRWErgPMu/X7f3wYA/12blwRa694T1AXYLt4DtoZ/tWJJoGVeo7Phz9puA80MwJ8XQnymMe+lUgch4L48pprNApOi1GQVY= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2017 02:32:55.3059 (UTC) X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=711e4ccf-2e9b-4bcf-a551-4094005b6194; Ip=[50.232.66.26]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2014 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 fixes incorrect assignment for entry_type field for Continuation Type iocb packet on BE system. This was caught by -Woverflow warning on BE system compilation. For Continuation Type iocb driver needs to write complete 32 bit value to initialize other field members in stucture to 0. Following warning is seen on BE system compile: drivers/scsi/qla2xxx/qla_nvme.c: In function 'qla2x00_start_nvme_mq': include/uapi/linux/byteorder/big_endian.h:32:26: warning: large integer implicitly truncated to unsigned type [-Woverflow] #define __cpu_to_le32(x) ((__force __le32)__swab32((x))) Signed-off-by: Himanshu Madhani --- Changes from v1 --> v2 o Modified commit message and description to clarify issue in qla2xxx NVMe initiator code on BE system. --- drivers/scsi/qla2xxx/qla_nvme.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/qla2xxx/qla_nvme.c b/drivers/scsi/qla2xxx/qla_nvme.c index 1da8fa8f641d..367cf8613b15 100644 --- a/drivers/scsi/qla2xxx/qla_nvme.c +++ b/drivers/scsi/qla2xxx/qla_nvme.c @@ -441,7 +441,8 @@ static int qla2x00_start_nvme_mq(srb_t *sp) req->ring_ptr++; } cont_pkt = (cont_a64_entry_t *)req->ring_ptr; - cont_pkt->entry_type = cpu_to_le32(CONTINUE_A64_TYPE); + *((uint32_t *)(&cont_pkt->entry_type)) = + cpu_to_le32(CONTINUE_A64_TYPE); cur_dsd = (uint32_t *)cont_pkt->dseg_0_address; avail_dsds = 5;