Received: by 10.192.165.156 with SMTP id m28csp207538imm; Sun, 15 Apr 2018 21:12:08 -0700 (PDT) X-Google-Smtp-Source: AIpwx49HD7XfT/BtBrFMJVeAMFyHCbwi6E66gqalkx5pX470CBZrcAnp4oC1BOupPGW78vxOa6p5 X-Received: by 2002:a17:902:9a44:: with SMTP id x4-v6mr14191873plv.312.1523851928566; Sun, 15 Apr 2018 21:12:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523851928; cv=none; d=google.com; s=arc-20160816; b=W1phJDexGLFjknJ/3x+w02Kol874mr9Fx6vAUV88Dx5iwI0CA4Cp4yGD4bXGj5Gr5a xeRGN/y50qQRYRkvT7qN+oaUYv/EcfOyDy+67+8qtA114KfWV0ry5qdYBI54119MJa+2 qNTq7ck+26RQtf0BO5MOJknxRQjZV8ee/DvcDSwNtF8VmF2A6jr3TOzX/Vc2eoN1e+uS hVkya/2zmDvriDJED+kfEsX2orginLwPRsLjm0+v8tnOsMzGrvBb4EZtQ8iQdyak8uQL GxXRY/IxP9X8wD3gM9DQGq7R9S4GxI1ruhq659xG+WlRHYV0jrsYVPD6W2iZt98q+7gm fStw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=GEyXA/TP/08aidaUs0shu9VB7VZZI9Xnj365N3/pXT8=; b=PSURNtpalGJDwtMFS1XgPqfGBBZ6VxpEApLiUeACQfru1noMVsrnXhm2jacxtWhq2b 8X4T+9cvtoS7c9ovX1RCqvqILsYT6wgvGrN8II/5tx3BakDNkstJrxWy6cuAdtg5ZwLa 8TuujQXeytmPE/iKDkHw2S7LlCesKLHxQBP/BaaW6hCIHaNPpq9xf8wYYLa1/ytHNEJb 7q9f4MHeaBid+Lf35A62G5uQ3J8TIyVKUatSLFbm3oa4lpkZulFaMPC2uOx7fVIsI6DQ 8vwgZLOfMph+vDEeQmBCiPligxxXxPRpw4RvBT5jbv+W6HsbDlSJk676x4O1+6cWdw2+ SuUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=MVjlWdN2; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y5si9603121pfe.184.2018.04.15.21.11.53; Sun, 15 Apr 2018 21:12:08 -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=@google.com header.s=20161025 header.b=MVjlWdN2; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1750858AbeDPECZ (ORCPT + 99 others); Mon, 16 Apr 2018 00:02:25 -0400 Received: from mail-yb0-f195.google.com ([209.85.213.195]:37901 "EHLO mail-yb0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750708AbeDPECY (ORCPT ); Mon, 16 Apr 2018 00:02:24 -0400 Received: by mail-yb0-f195.google.com with SMTP id k1-v6so6581274yba.5 for ; Sun, 15 Apr 2018 21:02:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GEyXA/TP/08aidaUs0shu9VB7VZZI9Xnj365N3/pXT8=; b=MVjlWdN2IBaamSWsNJiivY4cGjTuld3uVvqwG5JOle1ujnaysVwzOCCy21TVDjA3Fo Kl2XNCfJyavkIUg7wj+4qfluR7bOY9+poO4BP260lkpxa/O5LNjhlH/5GTGSxD2O7+oV rBM+ZPmpg2ble4MF1CUtiBOpQvqqlvm2D+XDRJitFj667qarMnXWXZMFpJcn1vH8jssu yzTMpuYQtaof5yKCAySzBDPf77uvSewWPFOYv0rKsEmSl1u2Jd+LaVyhMqt/jI3Fd6Gp 3JWq2N5WG8kKHv2wXXM6E0Crvj+84Yh7yy4ocJVeaqPZyPo4zeru42q2LLO63i4ucE+7 vLTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=GEyXA/TP/08aidaUs0shu9VB7VZZI9Xnj365N3/pXT8=; b=KiJSxxTmCHpqDxSLv5yrkxmtMkOwmoe1kDRCmky8/Eh81DKP/NW50vayU+zTXTP4iv rb1shgGPak0CML5NWEWWku3dg4SK93DB3IDWl7rmhflpq9jngqFz/89LJiA67qDBsmL4 A2+JsVVPtY+8uiabxQhNwv1NlsSns58mVjtcCioNcfL4OQJ+nt560czNTQ9Mih3rwShj empC1hePBRWQaKg43l/TQJAVJmFk5ydNw4FoR+WXwACnxwyEsj4nOUEvHimML+NlPaRI F2zMwfDlk6uGfQa+YrWzw/5ad87rEld5FMGXeNPZSofJJbd28KLVQPPv5WVQVk/Y1UzF C9HA== X-Gm-Message-State: ALQs6tCfXzUACuhq1NQGzSeBj10EOFex6LV1qVsSJax+aQb5O7sdtIBu D2M0kw/GkdvVmAVuWWrnxjUVwBiPTymF3Eiaceh9uQ== X-Received: by 2002:a25:1e07:: with SMTP id e7-v6mr9940313ybe.33.1523851343161; Sun, 15 Apr 2018 21:02:23 -0700 (PDT) MIME-Version: 1.0 References: <20180413070644.11974-1-gthelen@google.com> <20180415120636.GA10759@infradead.org> In-Reply-To: <20180415120636.GA10759@infradead.org> From: Greg Thelen Date: Mon, 16 Apr 2018 04:02:12 +0000 Message-ID: Subject: Re: [PATCH] IB: make INFINIBAND_ADDR_TRANS configurable To: Christoph Hellwig Cc: Doug Ledford , Jason Gunthorpe , linux-rdma@vger.kernel.org, LKML , Tarick Bedeir Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Apr 15, 2018 at 5:06 AM Christoph Hellwig wrote: > On Fri, Apr 13, 2018 at 12:06:44AM -0700, Greg Thelen wrote: > > Allow INFINIBAND without INFINIBAND_ADDR_TRANS. > Why? We are pushing everyone heavily to use RDMA/CM, so making it > optional seems rather counter-intuitive. Bugs. We don't currently use CM. But fuzzy testing has been finding a fair number CM bugs, so we were thinking of disabling it until we need it. > You'll also have to fix tons of ULPs to explicitly depend on > INFINIBAND_ADDR_TRANS, or make code conditional on it. I think I've identified the set of options which use INFINIBAND_ADDR_TRANS without a kconfig depends: * CIFS_SMB_DIRECT * INFINIBAND_SRPT * NVME_RDMA * NVME_TARGET_RDMA I have patches for the above, but need to finish the commit logs. Let me know if they'll be nacked and I'll just patch my kernel and forget upstreaming.