Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp4941694imm; Wed, 30 May 2018 15:26:23 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLbeh1g6sE9iDYf4cUfbHY+VlNDcWLPyCnzX80EP8fJSxGVteT4Stv56nCIZFiPciR7s3jQ X-Received: by 2002:a17:902:b683:: with SMTP id c3-v6mr4518448pls.158.1527719183059; Wed, 30 May 2018 15:26:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527719183; cv=none; d=google.com; s=arc-20160816; b=kXx0w1Bt6nR0OtNOSJ6f5dTIK2OUbPKYiBfty6vSGgZwZbSOBMH9tP06WHlAF7rViO iMlGOtUeXRzA9zQvUNX3qntsrj7AWN3Cv4W5Vg//vAZ7t3d+r14ux3xaV0wIEDMfqU6w 8+FdggKDUsGNerr44PC14jNpb0E0KVvWauy4NyLB9uSQ64OJ0m6Llc2mz9Nc7Gwir+5c f6SOv71vgc7dmm46+nHrDjfJupnKXqtxE7xN6DAO5pOuTy4LfhsF5azmZH60S6d+2YUb p9Qh683YnO47Om/bk08BNHwxoVnVnTCdiiv09BWG0YqqFYqTitW7xJihJDCujhhfC1IP Wveg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=aDCz2ZG4JbPzf+0Sgt/qUji80SzK5/bjJH4EU7F8400=; b=MCq74IYIGM0/oUFCujmxO+SsnuTExB5389ssKvpUfWotQ9YrgMB/NzXLvsQkM/Y+bn /voj+ThT+iuczINM+IAG1jXt9/JrgwPGB+Fy9XYGDk4nT443PK4S2LNuj9HVCF/OmVKl UnrX4cCF5g1c6+90+y89FTmO5bHy81MLAY2Qiax/WqPLCuUUedrEFn7m5pCuY4JyI1Kc XukDymcMJatYxd5zGx9Q7d8WsVJqddeVdb26CkdtZ+Fh9ZJMbwBr7JrQyq0t837/y3y+ S8IogoB+I6AYczLmCbiBgfj2nd7MFEs3G9QX+VMNzqgjgBoVhrwb4Q+eEGzjWoa9is+n rktA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=hNwVV5hQ; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c65-v6si2931822pfc.224.2018.05.30.15.26.09; Wed, 30 May 2018 15:26:23 -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=@ziepe.ca header.s=google header.b=hNwVV5hQ; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753759AbeE3WZ2 (ORCPT + 99 others); Wed, 30 May 2018 18:25:28 -0400 Received: from mail-wr0-f193.google.com ([209.85.128.193]:35842 "EHLO mail-wr0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753659AbeE3WZ0 (ORCPT ); Wed, 30 May 2018 18:25:26 -0400 Received: by mail-wr0-f193.google.com with SMTP id f16-v6so15715110wrm.3 for ; Wed, 30 May 2018 15:25:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=aDCz2ZG4JbPzf+0Sgt/qUji80SzK5/bjJH4EU7F8400=; b=hNwVV5hQ5LnZBQAbF+4kyOYDjYqab/oyKo6xcvzjm3UbNaoBXSWV0NWjZp/aZiOXob 03Ck+PRlUwk6NLQGD9ut3X4Jcq80fH7zJylaBXdCf80sq+0dZ3ncwLQcYbo49Cm8jxlR OJSUt3674qW13uts8xjzTy0d4DBYW/ltnp2oY1NpNRHrjFSdGDwc+iQNqD5hscYAVi/7 iQSAnCGVhHrFN0FtfFbg4SPW26rO9/pAU+QWb1/BAyngbzFWX8I5FvYvNKYPEzCergFX Tb2k+TOsPJdoDNySEEy+9/44UArrBp9DNU3nyqeEoSwbhb1r4DvyLzmjk6LCusLjCa7l KO+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=aDCz2ZG4JbPzf+0Sgt/qUji80SzK5/bjJH4EU7F8400=; b=WjotkFlkEmfUeVKMaZoqGbION4RC8Ipp3nLYi4y54Dwy/mbVvJfKdQHWQgnBRpaBwG VoK+rFZcrYiXlEfsrg4hbUmPVXeu/gBwIRQkZYGR4ki6VwDJAA61eKAnW0AHZR90NbaS Pvewn20kd231jmuztSHM8H6L1eTvS7v3pBWsjOzrjPeMo0ITJ/kcG/zRPYab3S8qrm76 V/CGDvvWEkOqQx4MoBTf9nbRpCnDqClGtXeijdkt6JzMQFSVFdg5ygJnnjBjzoyuc+rr TlS+gDl0pCuDd5uX4ZtjXiaG9vrYvCoEm4ScseTuhqQQfLgKb4ga19K8b+9Q8AFOS/fU FmVQ== X-Gm-Message-State: ALKqPwdoHjwKG+YARCOHn4tkyUZoscAwdrKUeWo6ewFY/HH4qlaexRkN t0Nr8zOZgSfIWU8Jw7Gog31EwA== X-Received: by 2002:adf:db4a:: with SMTP id f10-v6mr3281366wrj.271.1527719125382; Wed, 30 May 2018 15:25:25 -0700 (PDT) Received: from ziepe.ca (S010614cc2056d97f.ed.shawcable.net. [174.3.196.123]) by smtp.gmail.com with ESMTPSA id i46-v6sm8842813wra.36.2018.05.30.15.25.24 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 May 2018 15:25:24 -0700 (PDT) Received: from jgg by mlx.ziepe.ca with local (Exim 4.86_2) (envelope-from ) id 1fO9Wy-0005sS-Mc; Wed, 30 May 2018 16:25:20 -0600 Date: Wed, 30 May 2018 16:25:20 -0600 From: Jason Gunthorpe To: Steve Wise Cc: Arnd Bergmann , Steve Wise , Doug Ledford , Yuval Shaia , linux-rdma@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] iw_cxgb4: add INFINIBAND_ADDR_TRANS dependency Message-ID: <20180530222520.GJ30754@ziepe.ca> References: <20180530215826.1343234-1-arnd@arndb.de> <20180530220405.GH30754@ziepe.ca> <0be4e0fb-8d8e-b337-fc8d-550c90829d8c@opengridcomputing.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0be4e0fb-8d8e-b337-fc8d-550c90829d8c@opengridcomputing.com> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 30, 2018 at 05:10:35PM -0500, Steve Wise wrote: > > > On 5/30/2018 5:04 PM, Jason Gunthorpe wrote: > > On Wed, May 30, 2018 at 11:58:18PM +0200, Arnd Bergmann wrote: > >> The newly added fill_res_ep_entry function fails to link if > >> CONFIG_INFINIBAND_ADDR_TRANS is not set: > >> > >> drivers/infiniband/hw/cxgb4/restrack.o: In function `fill_res_ep_entry': > >> restrack.c:(.text+0x3cc): undefined reference to `rdma_res_to_id' > >> restrack.c:(.text+0x3d0): undefined reference to `rdma_iw_cm_id' > >> > >> This adds a Kconfig dependency for the driver. > >> > >> Fixes: 116aeb887371 ("iw_cxgb4: provide detailed provider-specific CM_ID information") > >> Signed-off-by: Arnd Bergmann > >> drivers/infiniband/hw/cxgb4/Kconfig | 1 + > >> 1 file changed, 1 insertion(+) > > Oh, I think we need to solve this with maybe a header fill null stub > > instead.. > > > > We don't want to disable drivers just because a user interface is > > disabled. > > > > Why does CONFIG_INFINIBAND_ADDR_TRANS disable building rdma_cm.ko? That > is not correct. That seems like a reasonable thing to do.. But why does it break the compile? Those functions are in cma.c... Jason