Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2360060pxb; Thu, 11 Feb 2021 10:19:44 -0800 (PST) X-Google-Smtp-Source: ABdhPJzQyK0xj3H53N87XMi8NF/L1ousdeHZM2RGCxFrKW+fSJiUTkKx+P3Kn/7+5cHENZHwcG7W X-Received: by 2002:a17:907:2d10:: with SMTP id gs16mr9838080ejc.0.1613067584383; Thu, 11 Feb 2021 10:19:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613067584; cv=none; d=google.com; s=arc-20160816; b=eWSX6LfZu9QiedYDMs3zkwTn7J+iAC7NWcp/sa7y6WmSdA+h85hfXUcSUYruPcd8BB Us57WQtUwnnj/SnUjU70BzvISZubP9tGlAd3Ao5iT2+GdZITmeHhsY1Tcb9O8DeMqqc1 Wbr6Wojy0F+gtBTB9xjuYwKxZjzKPjXca4hCPkntF8S26suGVz2xkzXcok/cL9AM0+v1 0icTb6E21+l8o3B0W8yTlh3X++r9DUor60KjtA44aZ7rPw07kvSeATK/T/G79KAAaxMY uOE4smfE8oncoTdbDq9+D2BaUVaqfE6ly7qAfNn5rfaX/r6eXwuHdzu/nBYdKUSiiJZI MZgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=/AfvkW3BT76jstfXfqadStre7RYjq2qJAUGIdvtsE0o=; b=x/vxeyvYJlwMrxdT4Q8UbQwb9P/1aZ9KE0ndXh/D7yAysFwvQjHrwq0Aayuu1LL+Mu ytthqQ5FWEX4+xn373BE109qyDfQ/5d9bjaeq6NV0E0BHuhhoSHkz2Tuto1F2ai3Aq/1 kOYTnXzNAmcRW744iVPpmTBJIFM/i2h1RWY8cLfdy0Y7U23LVsfif58wQ6AL2r5uwHRR cAqfhWmTKWQoVxL2BXcffM4HnKXK7RXjFrcgPJzBWq3zVVB7jUfT/K7WAmMR5/hbLxFh nze6X7XKh5BgKMjKzcjh3LEA+//GViVk+MIz5bAyaKEY0CxzunUQXKvNrj5HsS4wNLge /tRA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=f+hCJFDR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v4si4165294ejw.738.2021.02.11.10.19.17; Thu, 11 Feb 2021 10:19:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=f+hCJFDR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232791AbhBKSSG (ORCPT + 99 others); Thu, 11 Feb 2021 13:18:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56020 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229836AbhBKRz2 (ORCPT ); Thu, 11 Feb 2021 12:55:28 -0500 Received: from mail-il1-x135.google.com (mail-il1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E0E64C0617AA; Thu, 11 Feb 2021 09:54:46 -0800 (PST) Received: by mail-il1-x135.google.com with SMTP id q9so5864839ilo.1; Thu, 11 Feb 2021 09:54:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/AfvkW3BT76jstfXfqadStre7RYjq2qJAUGIdvtsE0o=; b=f+hCJFDRzhWI/elLipi7vdDNwx+HQbZlId6DRBmB4xcQKVmJ7wQrECDDoIdTSXdd0P HCXfDml2Y5ocBIPcLi4EoyCh1pBJxUCAzmM4mcXwKlnvYMUEMyyABunjlVuk4dJ5tk8r zndoJWHLD+ZrAWHlrhoZKoQHNEoYn0Oayx4rCETACwfucAXbuFkguwxETd5E2gVEvPNP Qr1HH9ZIf/1h4zQ1OpfXbohycBqdwbFVps+KkuIT7ukEAhhKq33hfiTn726Dzoiph1Fo ZBfi3kRCxEwPnBlJq10cTER2VkIee5gSV4kkqVILrBzbHvNMo0ZChqPOIuwPZqwrSe6e n8Ow== 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=/AfvkW3BT76jstfXfqadStre7RYjq2qJAUGIdvtsE0o=; b=LyTWB/r1KD8tEiFwEJrLb4baf7Dr/OuLBaE4uH5vC92jhuCDOVI5NumCZRr0+FnIQo E3jHEPKmoWkp+fmgej4WKtMfGGlWmtK07CbMzsJL8+r/aclSnCKAnmGuV23dEVe59REI YPE7G4MCURdygeMjegXMKpdubT6QEEiP/sWHNz1qNDtvn0il2vuAMGs9bkgPk0NBi55b xOY31oqosf9+ivx3Z8S8MBjLQ+LgqzobWDIVGcZTWZHTyXu/ZU9jYOD8kcoDymZ43NQo EZ0UxshNx3qS0wWOEp/CC1jrcHBmzBLYg0I9KZbctXVCS7HRwEuxznPUky1jkGx/HVBD Jk7g== X-Gm-Message-State: AOAM533lo5WmlSVLT+v7R0wUIro99liHNuvE6q8fYp65rOlhpW5AXGaq SoqqNFtmMjp0dWeCISgHFh0XKDC0ShsSYuYb2xA= X-Received: by 2002:a92:c090:: with SMTP id h16mr7020689ile.190.1613066086401; Thu, 11 Feb 2021 09:54:46 -0800 (PST) MIME-Version: 1.0 References: <20210211160930.1231035-1-ztong0001@gmail.com> In-Reply-To: From: Tong Zhang Date: Thu, 11 Feb 2021 12:54:35 -0500 Message-ID: Subject: Re: [PATCH] enetc: auto select PHYLIB and MDIO_DEVRES To: Florian Fainelli Cc: Claudiu Manoil , "David S. Miller" , Jakub Kicinski , netdev@vger.kernel.org, open list Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thanks for the comments! I have sent a revised patch. - Tong On Thu, Feb 11, 2021 at 12:38 PM Florian Fainelli wrote: > > On 2/11/21 8:09 AM, Tong Zhang wrote: > > FSL_ENETC_MDIO use symbols from PHYLIB and MDIO_DEVRES, however they are > > not auto selected. > > > > ERROR: modpost: "__mdiobus_register" [drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio.ko] undefined! > > ERROR: modpost: "mdiobus_unregister" [drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio.ko] undefined! > > ERROR: modpost: "devm_mdiobus_alloc_size" [drivers/net/ethernet/freescale/enetc/fsl-enetc-mdio.ko] undefined! > > > > auto select MDIO_DEVRES and PHYLIB when FSL_ENETC_MDIO is selected. > > depends on MDIO_DEVRES && MDIO_BUS > > would be more appropriate because the symbols you reference are part of > the MDIO bus layer, which happens to associated with PHYLIB depending on > the configuration but as far as build goes you can separate the two. > -- > Florian