From patchwork Wed Jul 6 06:14:47 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adit Ranadive X-Patchwork-Id: 9215443 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 C3F1260752 for ; Wed, 6 Jul 2016 06:16:36 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id B472D286E5 for ; Wed, 6 Jul 2016 06:16:36 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id A9275286E8; Wed, 6 Jul 2016 06:16:36 +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 65B9D286E7 for ; Wed, 6 Jul 2016 06:16:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750886AbcGFGQd (ORCPT ); Wed, 6 Jul 2016 02:16:33 -0400 Received: from smtp-outbound-2.vmware.com ([208.91.2.13]:57485 "EHLO smtp-outbound-2.vmware.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750864AbcGFGQb (ORCPT ); Wed, 6 Jul 2016 02:16:31 -0400 Received: from sc9-mailhost3.vmware.com (sc9-mailhost3.vmware.com [10.113.161.73]) by smtp-outbound-2.vmware.com (Postfix) with ESMTP id 5D84F98190; Tue, 5 Jul 2016 23:15:30 -0700 (PDT) Received: from EX13-CAS-005.vmware.com (ex13-cas-005.vmware.com [10.113.191.55]) by sc9-mailhost3.vmware.com (Postfix) with ESMTP id 93D91407C0; Tue, 5 Jul 2016 23:15:30 -0700 (PDT) Received: from EX13-CAS-002.vmware.com (10.113.191.52) by EX13-MBX-015.vmware.com (10.113.191.35) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Tue, 5 Jul 2016 23:15:30 -0700 Received: from NAM03-DM3-obe.outbound.protection.outlook.com (10.113.170.11) by EX13-CAS-002.vmware.com (10.113.191.52) with Microsoft SMTP Server (TLS) id 15.0.1156.6 via Frontend Transport; Tue, 5 Jul 2016 23:15:30 -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=UlvhKhb/X3E60pHMXXhfjhxccAGVOtbQRgJnIIBlQWU4q84o1OzgIUn1pJaQqCqqCgxcDXRfRsugvkx+5VdUAvXiQ0iyVlrdm5vZu1p4bfPXfTJJ7ScqtJOvedvG1RJoiNd8lkH/8KBmuLlCcpe3jT19ack4KCumt4CGgHJ772E= 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 SN2PR0501MB848.namprd05.prod.outlook.com (10.160.14.146) with Microsoft SMTP Server (TLS) id 15.1.528.16; Wed, 6 Jul 2016 06:15:27 +0000 From: Adit Ranadive To: , , CC: Adit Ranadive , , , , Subject: [PATCH v1 14/15] IB: Add PVRDMA driver Date: Tue, 5 Jul 2016 23:14:47 -0700 Message-ID: <1467785688-23229-15-git-send-email-aditr@vmware.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1467785688-23229-1-git-send-email-aditr@vmware.com> References: <1467785688-23229-1-git-send-email-aditr@vmware.com> MIME-Version: 1.0 X-Originating-IP: [208.91.1.34] X-ClientProxiedBy: CO2PR11CA0028.namprd11.prod.outlook.com (10.141.242.166) To SN2PR0501MB848.namprd05.prod.outlook.com (10.160.14.146) X-MS-Office365-Filtering-Correlation-Id: fabcf94b-0b8d-4779-59c1-08d3a564ed1e X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB848; 2:hKS4lA9Wc/GP+O+OZiboH+TAGZD9+Xb0LB0OAd9PMMGpquWZD5r8Cb6LtGXgcXHeqyI33PV0qf0dijTjAHq3TWs0A5iSCq8Iy5qB5TL0mxJooyMOypfcfl7kQLct3e/AYH7R+JCdU38ZMyfpzyGCCGVJOOeGcfr183h/fD5U3A6WG0VUgp+BjungDHtilLst; 3:LOxqdJSiMHDUePFfo560srkK6xZA2vbNeYzLVBed5DFAtkDap3pOKkOpQai4oCI8xtWXYajlelR1v8SY7/Odm6TUDfqRhsw6L9zi7OfldCvrzzVuQqhMTj27VpnT9Wi3 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN2PR0501MB848; X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB848; 25:j9HmbGzNuuwX5dhsCX59mZcqZxFVZ24VxVXVVWoSadGyV8M+x3vLnECLOJIkphs75PtUGtqPfBI9j0cmL43q1pkuqPHk2GrZCPNj2l+GJFjeuWZyr3CMC3V+92Cf3JqZ+IB5rZhmayZdO7n3RSsGjCOHDEPdZ9Ce/KMz7uC1pVunfivD5rUPFInsS3X3jt/vQwGfOBlqyOVB9Y9vpy6bPIa1kMw0XVcgli88f42+zXpDurYVe3oLpFk6FRIHH8UwErRa0aW3OVm+ngFNEKZlYeKmZWXDYgaS9R3L8QT1G5GVQf2kLQzah/izuxVXq2w14zL9FKVUy8OdQax7BCh4lwn3fGSsi8sKPkMZjqHnRdIlAb85rKcMn2ggkkiX0JJCOKMQA3YpdQUbSYHrCrvJT0hwoHGnuL8VOzRxCQa7ZeMVYLT5GhIx8KAT+iXxvbdLNuXL5HSzIuLOQG11g4EhVuj6zgFttTFZnBuUKVF2P35RO5pFKmsR2mCGU6AafPU5lXiGf0uRVMRuyAhF6/YKo9Ig4DJ56gqApWjbWAw/lYvVk6ntkP2+qDmlSNaTcqp9OnUP8RoZZhJVPSsNYB53oNKTaC+4tuLtPcWTCuY64jA02h9jXU1lu8S7WWnTbqsZkwaWGGHGUgl7/eRCHGGQGQhfj1HpZFpMM3LDJts/pLD+OaayG0cRZsQXOH9Lv5oBZSeNo8sBIdmO9JTyA8YBKQ==; 31:xsohjcXiQA6kQhvpU+s/YWEd8wEvDh9/9aiGBLTvW0oqtQKP78tPblJ7/V2Vi81C88S0pGs9tL6tbV74oZv6UV9N4UKy6k53T4V0jZeHwt6IIWPvaNAHV9kZDfVShL0Oz76OWf/hJYiTxlYRDoCSBG+kIhNCFa2wL5IYQSBPP03nHWk9cpgluwqzc4aci4GxCpOlaTIPECrN lme8K4eo6w== X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB848; 20:xAr45R/He3h+An5pksV7Gp24PTFs+pitdDyznusO08fg88z4JsbiXjImassjJpI4kZjcEh/bZnW8ocGOqpI4xf7CxzrGQID5h/kp9EdRqaW1I2n3vNIlSnMMm7WbCsuUxUrEExo2qZpCJb2xZbTOYHuUXi3Q/iZcPnM1xL92tNDjQa+rrrfSo2t5RPZ9vAjxt9NcAbuBJ/GGpyibyB328nP/N/10ecalIRXJ3wwVv90NY/F+yO5lqEsYHdABk+5g; 4:rRebaEkge3xYn3e3Y9/41wV8O76cAWwJtFS4OQ6zOleblCUmEllx1xDkVe1eBEvdoiD1h5L6FA96SlZ5uAJBfNGYbllugWiP6BJX+mSd5Ix+BsEQnT+pXQHf2G8vkR/7HFgdkjGSqJpiZzWm+RmGM/XOyYlX9wTu3LyRhEfr61M6kJpM1c/tNsbwD1zDxSFQCgmywkvmJ4fK6WIp4lKnXVTUrt+qVrLZHq6cNq7vji+N9bds3+3QaWwMJWkaoRKqTvZrMB3m6KeiMolaosEHLTfNmt1XHH9Ae8XBnzOlT7LPlWCpCLjyWY+rzPxXAoSUGstFNeoGaoWsxiqxU8rQHaDx6ghBpLoFhS8QTaKnvj7d3Nj8iedc87/G8hPuMycxPBeBludEx6y3MWySsDT3rbZjR4HWRRSASPlLaj0+oBs= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(61668805478150); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:SN2PR0501MB848; BCL:0; PCL:0; RULEID:; SRVR:SN2PR0501MB848; X-Forefront-PRVS: 0995196AA2 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(199003)(81166006)(81156014)(4001450100002)(92566002)(86362001)(19580395003)(4001430100002)(19580405001)(7846002)(7736002)(305945005)(8676002)(105586002)(2201001)(575784001)(586003)(42186005)(33646002)(106356001)(3846002)(5003940100001)(6116002)(48376002)(36756003)(50466002)(5001770100001)(97736004)(189998001)(229853001)(47776003)(66066001)(76176999)(107886002)(50986999)(68736007)(101416001)(50226002)(4326007)(2950100001)(77096005)(2906002)(7099028); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR0501MB848; H:promb-2s-dhcp95-136.eng.vmware.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A: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; SN2PR0501MB848; 23:LswusgXrd8dplLe1tQ+zuoeU5og/CCrxep7hEOPR?= =?us-ascii?Q?UC2/3sF7x6nl46B9Pu3WpISmsT0a4WZLQ2vF7JW4mOhe0HtNyndKgGLGZx7J?= =?us-ascii?Q?VbNOFGNkQWqw8Wi0kJSq51E5gpqEaeBnf1xpKuexh1RVgoSADhw4R/FwSd9h?= =?us-ascii?Q?0pj3c92Eznb3WDmNrATaR4Z9lIauPo2YpSPq+G9xuknVmswiDELTkdWCB1cT?= =?us-ascii?Q?4zjE9XhX8k1F2VU9ntXJ7AIp6ClhxkR6hl/I6hBfqA0rMSOun0etU3yhjXps?= =?us-ascii?Q?m/Jr+VUWT7hctTUU7iWnrJz4gtW83zBJJe//2Rrs8gqDjm4gMjSjHls1wPew?= =?us-ascii?Q?qc3XRBDd9pJWpDHzg3P3pQ/GaW9/wRLXvgFYXeTWe43GAr4C4dOJzrbvePTY?= =?us-ascii?Q?C6NRNppD3AEAAgxmvDv0Z1c7C9t3Ec3CBTmrabo0szmrTlvmx4RUAqXlHNeV?= =?us-ascii?Q?L5mEvVEEl+hhW3U2XQnu50f2VdYf9+jGooutcOJa6tBP6BfaftQ5RZHD4xIE?= =?us-ascii?Q?rvej8f6Gc/GH5P2oU7hfI6emH/OJyt3hg5AMu6BXcU/fVStvRoNODAGx4NN4?= =?us-ascii?Q?/8+7M/ihs+n5PAI5wYxLEXKOss4tE3MHCBncdKq+VwDWX4mNm6tOVWT7KpBT?= =?us-ascii?Q?Q3JSB9vG61rN4abYPbhhf+wZqtdI4WQu4NY/AAURTUwwKFGn53PHQjJTxD5D?= =?us-ascii?Q?DFow6e8tB5bfoFBuxwBc/4RL4oOEoI0NMRpg2JbKErv/RScUGZXfeeTfwabv?= =?us-ascii?Q?IosrRNW8F1jF6XkdBBri5/UNvuWcflh7lzUqnIoLtdac7ICU/jEelMPsdnsa?= =?us-ascii?Q?AGBzfp25rPeMoJYvQ9g8DXnMYHRIrApbp35RCokleoC9m6OtQZlKW5PQaT0Z?= =?us-ascii?Q?/IuqKfWbPdlmeVaDBbjIbEaILuX0hbbxB8i8HcnVw4008t5ivf6jqYbZIT3E?= =?us-ascii?Q?twXsIoGHYT5cGhM9/J3L0kmlXb7OQA85tPiKk11Vg5H0vjQDxloL3wrQ77Az?= =?us-ascii?Q?xzbdIztAKCOv4A1kg5NPSvb61XfFUbonVlJquKtUsBBqe0uRrSSYrAvb2dRe?= =?us-ascii?Q?7RzgV+U/8Z2wzwVaTcEAwU3Wfgcz55m7ktTI1bVFPwzf3WqGs1BXoE/Jx0l/?= =?us-ascii?Q?EfVQYRO5m0O3PrTdQn9ZT8YpqdUj+xurP1V3ONZ0cv0XZ75NxfHez6vxrvN0?= =?us-ascii?Q?/qMD+raQvd/fjZ8ZNnHsTriS5iDA3sV1qeA5?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB848; 6:efEKg90iB8CeFnTue0Wc9mWjRZUWCV9lkED/kACalUFr9M7fDRjgWKZR4kgt7to504exSLlih12jqWJ9ug5+Whrlcn99KmSv9tAEsO7EMgIrQZoM+YNQwqhdcjJSlH/qDMmip/K7vv0daf6lwEo0Fgw8LxM9bCiM6KPKqkgRsgV/fNnASEkLZr93xDhzRemQ46CJJs/Ql0PhSjgyN1BcmhD/OP3OV2KxX5ajRLBiEjD/i3odGmpSCwTR5xpjSwPg1PbJtULa/yFITBWTTUFFlUH9BLHuO5EFzRWTve/GazE=; 5:FPTZEZ5SbsmfC2Pnbfb/raEcE5vlg0XAzJ+XZDvLOfZ0FyPO7qBieFKIZeFODpisX7315TFQhclsMjvPK8pf2QNVSffcxW8H+NgSxDB/8383ELYfqrSWRK2my/nMkFea55DhLNm6T7wmLMxlYRa1wQ==; 24:N8T9sn3NYQtenkccAu+DL0zIKA2dOrilqF5bKwz1fSbJ/6vt1OJVYCX9s7TUhg25882l9L3pvkCeQC6YtRPaZJol5pDiBMKkDKa43TtyulQ=; 7:X5OHf5bAEe7zmdzDhg42d7eBu+xaX5U3B2YEEKGpJiPQg9JPFUVLT4W6KhUMaU3UJvwd9saH/Y5QVGPlN6MCT5ORiQVnjyZrVenO95e9IBZ/2xT9R7RqaYDEFOLocBlPmm5ddQAxKyHYEsf93Hb7covb3FClPFG5DvA/kdN/wRmvloJnUeUKNDM1WiusXFGPejaxFzHWssYeKjWjct4CkbYfzaVa6zS4BSl/ToEljBAfmx5DInEXI8ukbSx8DsLR SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; SN2PR0501MB848; 20:owa5OgIifvVA+H3QGon840jzj1N43+0apk/agSxzJ0QesDZ+aJuWhrBCXSRWlLiKjrACcK2egjU+vSTPmA/G3hoOUC7mmyqaWYUCZTxEv3UoRoHJXBuHNVM30CZLKC9MC6VfZZtwB8ZIcLDvM9gWNZ9cQNC2pggM+1nQfvulkos= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2016 06:15:27.4827 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR0501MB848 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/