From patchwork Wed Aug 3 23:27:43 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adit Ranadive X-Patchwork-Id: 9262347 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 DE2596048B for ; Wed, 3 Aug 2016 23:36:48 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C557427FA1 for ; Wed, 3 Aug 2016 23:36:48 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id BA03628066; Wed, 3 Aug 2016 23:36:48 +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.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,T_DKIM_INVALID 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 95F6727FA1 for ; Wed, 3 Aug 2016 23:36:47 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932518AbcHCXgq (ORCPT ); Wed, 3 Aug 2016 19:36:46 -0400 Received: from smtp-outbound-2.vmware.com ([208.91.2.13]:37118 "EHLO smtp-outbound-2.vmware.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932168AbcHCXgp (ORCPT ); Wed, 3 Aug 2016 19:36:45 -0400 Received: from sc9-mailhost1.vmware.com (sc9-mailhost1.vmware.com [10.113.161.71]) by smtp-outbound-2.vmware.com (Postfix) with ESMTP id EB6389827A; Wed, 3 Aug 2016 16:28:30 -0700 (PDT) Received: from EX13-CAS-004.vmware.com (smtp-inbound.vmware.com [10.113.191.54]) by sc9-mailhost1.vmware.com (Postfix) with ESMTP id 14AEA18596; Wed, 3 Aug 2016 16:28:32 -0700 (PDT) Received: from EX13-MBX-039.vmware.com (10.113.191.190) by EX13-MBX-013.vmware.com (10.113.191.33) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Wed, 3 Aug 2016 16:28:31 -0700 Received: from EX13-CAS-001.vmware.com (10.113.191.51) by EX13-MBX-039.vmware.com (10.113.191.190) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Wed, 3 Aug 2016 16:28:31 -0700 Received: from NAM03-DM3-obe.outbound.protection.outlook.com (10.113.170.11) by EX13-CAS-001.vmware.com (10.113.191.51) with Microsoft SMTP Server (TLS) id 15.0.1156.6 via Frontend Transport; Wed, 3 Aug 2016 16:28:32 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=onevmw.onmicrosoft.com; s=selector1-vmware-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=sIOUutUdpBqpAzYIvWSQFdjXhSs826MIbiSo4fUqbnI=; b=kLfw35ybKQuEX21LTkBZ5bjjoTVx2OryxHhe1hMrhMi9fDzkE7YHNT5czP6+t5gwF+GC2N1jC0ne6q5k6wH6o7AakxuVL4Pb1je5eG6wSZ4sqk+qL1zWUvNrzsLCmmv6LncGqD6LI3ct0hwJ83DLnBk1aic4qZBWMANRotig128= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=aditr@vmware.com; Received: from promb-2s-dhcp95-136.eng.vmware.com (208.91.1.34) by SN2PR0501MB847.namprd05.prod.outlook.com (10.160.14.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.549.15; Wed, 3 Aug 2016 23:28:28 +0000 From: Adit Ranadive To: , , CC: Adit Ranadive , , , , Subject: [PATCH v3 14/15] IB: Add PVRDMA driver Date: Wed, 3 Aug 2016 16:27:43 -0700 Message-ID: <1470266864-16888-15-git-send-email-aditr@vmware.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1470266864-16888-1-git-send-email-aditr@vmware.com> References: <1470266864-16888-1-git-send-email-aditr@vmware.com> MIME-Version: 1.0 X-Originating-IP: [208.91.1.34] X-ClientProxiedBy: CY1PR12CA0084.namprd12.prod.outlook.com (10.163.230.52) To SN2PR0501MB847.namprd05.prod.outlook.com (10.160.14.145) X-MS-Office365-Filtering-Correlation-Id: a46922d5-831e-41dc-f03f-08d3bbf5e089 X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB847; 2:+vmPM4r2rsR1rTs2HgzE/EYi6Uc91XVo5+RD9+3hrkceMh2xrjWoQEVyBrzxiR3ROl73uBlbQCknNZODPuU0zwfJ528CFgGKfKrNcF0UeMg+pM6dGUROLy9fJFSHt+WRDwQckerUxMB382EYlJ7mY6p+rNe/ay8bnpPluzNr4WloCQmRx9gWT9puyg65rMh4; 3:GpZUetV2mkEVpIiv5x6n3Tv+OlzbnQ3lxE9+bA0oHI7CBU/OzRb/qQV1t+0UHYb0+5QBga0NaKwWv7EVoKatmD33EURdm7GzT4p4p5dgcoSZ6QJ+4OYL4VcFidBH7azD X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR0501MB847; X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB847; 25:3hPTJ4kBgL+MUVjbczSKx0yAMgGkmq2p8JoHlb282ZyUnwUqq7qGF6p5kHkoneAUFMtHw7e0F9whgAIHqlgwzFcy/Q0n71kwronnmFEeVjwhOPCPM8Z+Yyv0bUVnS4TuJaIFsZ9AIzC7Ekyuj5bgszkAXHLls5yo572mJszTCpjaKBU9oNTO6+ftExhC2O8vSUvm54zO82FkuM/yATcq5rp+MG2JdGOy643ZbWkjYgJjCASuzHnL6Ts6ETiWhzkJEtwItyfxdUBWmO1Rhr7X5zbYGeWwPFnlzD+GkFJuNQFw7x8x0jkGTf7ZThpBM5zZDxBbqlgD7jTxmDk9bjEAT1lY8vmJNLMN9r3ktRbGMqdjoUKk//GNydhPBdCMwFNE4nhII4L2EfUrdPpwGCd8lqUmN1R7MEWebcZYfG53EJHafGaxQTFJUXAeLXvH402oggbZ/+WCQEzM06Tb9Tyeh7IRV4+B4w9qBfV3qadi3RDa/WWdI0dyCyYVOSwXVJnGhAnAjJrldALrMc+XbLP7q98AVfVzFD2Ddz3dbrwSyBPY2+hozaeM8ZgILEw/5b+jIwM8PYFyT2EyW3DT+RnIW2TWtl/AlLMmC60jqVDp9DTo7t62jqvnO/1hDZQp8rpX4UC+UVZ73AcwlDJ/lVdmGIgCGl5l7OZBniCg6wStb3D+TZzhuLaIrWRrGnVUe5clcL7lJghETU68RRNqtjnywg==; 31:ysC3FkCI8R5GYY90zCTGSGGHq5GeqFbCEAjloPf4ugOsbr4LuxvjJR6twjxCU1O/yqI4QMUsicalUWFS1D6NNVcYkHcGewabrPCC3Jjx+D0AOyy/A0T3o/NGH5k/Ya3lapOn9P6qAOX/ZjId9+xxPBVN7+Ve0o9qEg45uj5hreO+ceN4YSSyOY4r13Hiq9/UkAavvf87Os1y lDboAhNC7ZRRDIGG8P+vBtTGykj/xyY= X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB847; 20:QAD+vsacbuORsmQ6b7wYodfHtHUQMNuPwrRglpoofQdS+gbrqxbAx5GC1kNEhwp0ceq72kuivzUZgIY7/Mxugp9LOyiEt72JMqhxWRsvpcW7xdwHVDn7VH+DGEs52ZXBAJEQVJsJdyxiKdKFs96tVI1B4ZLF8ub4/axdsTNI7rK9p14nG7Yfz59HaPZpQnxA6UBuEi1M4MjfOJgGwv/4lBvQdeUe8zFeEzyxm7DeQrvRz68T6TWoyx1jzNx4Xw7G; 4:Ky1zez7WpoOjlhbrDkmtAkuCCmtNM979X+8a8tgIxkKqp1MnolBui7t85MvuWOLnMfYKomcthhxLwsm6oKnk0SpWhsP2iXJV/XfVDCVyeCwnXHuvjhqkWwhnywDLh+NJ9WekccwgqH/xXGv5e+W+BBL60zzbtc87+o1knMuB6N7bEU+czxhn+/xdjFwTI2wx4G4l3PMYVv0DlkOPxauLZzrCfDvb63xlzQ3ZijNJnYcYZIHi0qmrLWmQH94M4uPsDDOKHwP4SAn/DKkcBUco+5RaxUtozVBVhzvO0vYDT0tAKziQI83aWCYNEeataME+Wz/4sthc8iOCokgNVMcedhYuNkrgkTTHqUpB9RzXCABxyIYph0/rRc1ueAZcL4vJhqEVmlisktz9SYsg5kJtpqm1v54bXkAGrwALNhQqBY8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(61668805478150); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001); SRVR:SN2PR0501MB847; BCL:0; PCL:0; RULEID:; SRVR:SN2PR0501MB847; X-Forefront-PRVS: 00235A1EEF X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(199003)(189002)(4001450100002)(66066001)(106356001)(189998001)(33646002)(92566002)(107886002)(5001770100001)(77096005)(229853001)(48376002)(50466002)(101416001)(97736004)(2950100001)(42186005)(586003)(47776003)(68736007)(76176999)(50986999)(4001430100002)(2906002)(105586002)(7846002)(7736002)(305945005)(81156014)(575784001)(50226002)(86362001)(81166006)(8676002)(6116002)(36756003)(3846002)(5003940100001)(19580405001)(19580395003)(2201001)(4326007)(7099028); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR0501MB847; H:promb-2s-dhcp95-136.eng.vmware.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: vmware.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR0501MB847; 23:EdpespjIfWpQdXB4dTNgmxQi6h/OxICHmmhm8tDc?= =?us-ascii?Q?u208N3HOSGHg1Lh3Sg77lwAzMGbX3FK5yRjyYjEpqLf8cDQvLrZrSN/HdA3N?= =?us-ascii?Q?VW6f8JMb399iw/XmlWEvgsdRb0Ey0sXDtDce/cgiCxvRG8TzewQ1ZhlKuT7y?= =?us-ascii?Q?NWr0DzPnl7P074awKU7Wrhclu11PV6csNtHVUMuESVHH4p6POMYNjAM2r9V4?= =?us-ascii?Q?2y77JCK+onGXhTZ4ZqXwMJa/xtFS4HiEIEWlOXa0HvWA2AH2M7xuYEhsjFzV?= =?us-ascii?Q?XFisavXW204i9voLk3ovONrEpvF3sa4YzsahnRdloQN91+AoqXsfF3H9YLTm?= =?us-ascii?Q?fMuKJUD0mAxwh7O0WoR3lz/PRzB6h4jWz0cpzj6NojpV0akbSL8JbNPuz2xz?= =?us-ascii?Q?OwGD/OzK0fnoDLKqSyxqAy37Iz64DXxX9gRww0Ism/qSbxWGneKDBzjzVAoB?= =?us-ascii?Q?zWPho1gPbMlEmm5QSwkqqLhxkyB3KIldogrB4d2jdh2ChJILhzC7gsQNIlK0?= =?us-ascii?Q?oqc7Ma7uZYeT85ZfecLYPSI9R32XytfLBW3rBC733m/UPKlPRWog+NukvHY8?= =?us-ascii?Q?76QuFWRnxf0ezcBZn7Eyi2mmAcH9B4FpOYa2bT4zp+J9+wDvzNbnl5DWIPk4?= =?us-ascii?Q?NQky1oW7m5EhpGqhIMSXz5J+BkjaE3MqkMUop+jurn6to5il0btg8udA8d2H?= =?us-ascii?Q?SaEDbURqLXn0voZ2CiV+TVtv28CtlQJkw463NeYvOY+xHL+FVKtWXOfbsXm5?= =?us-ascii?Q?PZJfVoOMAPvfKJj+xEGB3IedspNRh3J6lsZjlyVcIYODqFdw3B3fvGE6/Mc/?= =?us-ascii?Q?npFI6QZNmMw9IurlNmVW9t5uzIDnsw8eFdVFhdZv6B2AWgMd/oyEBcCLviJG?= =?us-ascii?Q?4yU2XQsjZDhlVGZd1OfhmfZ1pKhLos5Oe0HrxW9m80T6BExcGjO3z1/PKObo?= =?us-ascii?Q?+QuiO84X8qEqGDL9VHda/2no26bpQhmrdH2cVrwX2x6ZFgM1GZBZsA+7hnCS?= =?us-ascii?Q?eScb33gphsSadpU+SCieP6lGnk8XY4DhqUHQYPykqhdxWcgwpHoFvNRBH4aW?= =?us-ascii?Q?42Cy2pedZHdc6kLs5m1kC7I5CriO9OIa9nFGzVutu/A1OSg0+DM/3wD8OPg7?= =?us-ascii?Q?Uf9WrWr/PFxWV2J/ZLHv7U+3Myp72VL4zpsNsTh+sMif7Ng/2ybOMNPfnzw+?= =?us-ascii?Q?BBz0T6M0UMICd+X1390KVY1CYDkYLq1MhUED?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB847; 6:245fAotf+uZWWW/5kir6vAVEwpbvNHtbywhsh3JnqfBg0pGwR8AGzlPwzkWF8jud9+Lo+byrm5QgdiVadmRz1Ul1/OP/RO0q1a4AMNtFBBC7Vetd21RBWwXYlmBnon/K8wnjSZbHgh7YOHMA64Gg0B3Wx89WnYNQ91Sh+r8k+GC258j0QWvZU/kiMCa7rPn5lZkVV6hEebSVw38B9YYRdzOayjY16o/YOmZATEo7E7rMDeYOjK+K/PbYMLhmGH/DSGNO7VYfpYh5VKr8QSmCLS1xQSFATFi8HL+0dloGz28=; 5:4BedpkPlh6IiwNljMMc5q0VkeIAxy2Rx9cd1Wm7XqbQaNGSsMbZA0rbbWobfz+my+gSmKPwsV8S/+jx7xsW8IwR1lcVx+ZjaGmQWtLzCimGzk91ownnoocLtZCGSFBiG1+20j76zAZcwkmz1HUvnsw==; 24:UWwHYwWpOkIscxH5jqOM+oqOgGJw35W6jVMV3h99Vj85IRI3YFd7+x7HUq4h+6emoPvMbYzb1XnYv8WUaxhWR34TPqZcfvIYsOGUrjbgCcw=; 7:tyQcbjkEp+mqdwuNMbDyHtZLwuJuQETse25xnuRO4+As3v7fZp8Tm0MwoPIGHnyKbm8FSHoTzHw6h1mK7rhjt7U2qewL/RSnigGAbDZzDnuXbnCZYK2aV0KV8blt8aAEFYEak9ydJTF7SNqUeDjWyNPzZIGP1rYwlBmWylf1jR/eJHpeN59SVsag7Tuv+RQ5Wg/PsG/RFaQ2989Ofm0MEdz4FH4bTgvmK/rGtDrrz+kX0MWxVokmmIj08W13uEyD SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB847; 20:1o1kIfpvyWt/NzPRwrTRGgtrxYXhz73Ugvq7M0Z8tgWXt20SBw93aNbu+jfQvaapawiBMwOdTdvvoI5IsBdoyFnynsTUZVmAqF7jyR8HJnuO45oeYpDEpQK5J9VzQ5bf0b+E/A7gRhhxuf1qg8q48F2hQmH9qMQl8CE05bhxtZk= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2016 23:28:28.6483 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR0501MB847 X-OriginatorOrg: vmware.com Sender: linux-rdma-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-rdma@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patch updates the InfiniBand subsystem to build the PVRDMA driver. Reviewed-by: Jorgen Hansen Reviewed-by: George Zhang Reviewed-by: Aditya Sarwade Reviewed-by: Bryan Tan Signed-off-by: Adit Ranadive --- drivers/infiniband/Kconfig | 1 + drivers/infiniband/hw/Makefile | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/infiniband/Kconfig b/drivers/infiniband/Kconfig index 2137adf..d677d8f 100644 --- a/drivers/infiniband/Kconfig +++ b/drivers/infiniband/Kconfig @@ -86,5 +86,6 @@ source "drivers/infiniband/ulp/isert/Kconfig" source "drivers/infiniband/sw/rdmavt/Kconfig" source "drivers/infiniband/hw/hfi1/Kconfig" +source "drivers/infiniband/hw/pvrdma/Kconfig" endif # INFINIBAND diff --git a/drivers/infiniband/hw/Makefile b/drivers/infiniband/hw/Makefile index c0c7cf8..eb24449 100644 --- a/drivers/infiniband/hw/Makefile +++ b/drivers/infiniband/hw/Makefile @@ -9,3 +9,4 @@ obj-$(CONFIG_INFINIBAND_NES) += nes/ obj-$(CONFIG_INFINIBAND_OCRDMA) += ocrdma/ obj-$(CONFIG_INFINIBAND_USNIC) += usnic/ obj-$(CONFIG_INFINIBAND_HFI1) += hfi1/ +obj-$(CONFIG_INFINIBAND_PVRDMA) += pvrdma/