From patchwork Wed Mar 20 18:19:32 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Fabio Estevam X-Patchwork-Id: 229447 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id BF7CB2C00A7 for ; Thu, 21 Mar 2013 05:19:56 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757379Ab3CTSTp (ORCPT ); Wed, 20 Mar 2013 14:19:45 -0400 Received: from mail-qa0-f53.google.com ([209.85.216.53]:64260 "EHLO mail-qa0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756167Ab3CTSTn (ORCPT ); Wed, 20 Mar 2013 14:19:43 -0400 Received: by mail-qa0-f53.google.com with SMTP id k4so377123qaq.19 for ; Wed, 20 Mar 2013 11:19:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:x-mailer; bh=go7YwcG+1n/EUPBR54RVaPb3+S3zjZ801OHVcX+H8cw=; b=IRKnyx6wDxp91C2FkVznb8XmFI4TpdWRfONQt5jFKMT9LIluq3hCLg77JcNFcEBRWQ YWEl0JKJsFhph41UmM3+aTZLDkgadpY81dHPZ5sgYp3Y/i1avx+NWfueA+rhtuGSKIyP 02Qiv0MGspHTLyZjKsJQOPivLNZ9VCrsjA3Sz8rDCr5UIkwByVmh8L7cD6f3qAINaVDY PZVnmI5lIshX8v6uko0wVPuRW8REXRmKycXCl6mFZlvViFkCkBLwV+d7UlOlWcKa/Wu8 lJp5gd+kNck9Qe8hjInL3dSPZyRAQgmyZnx8YkSlybxt2+fozCxavYIDZGhod4dVUJid 7/2Q== X-Received: by 10.224.96.4 with SMTP id f4mr7041258qan.79.1363803582498; Wed, 20 Mar 2013 11:19:42 -0700 (PDT) Received: from localhost.localdomain ([187.64.220.204]) by mx.google.com with ESMTPS id hr3sm52069662qab.4.2013.03.20.11.19.40 (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 20 Mar 2013 11:19:41 -0700 (PDT) From: Fabio Estevam To: davem@davemloft.net Cc: Frank.Li@freescale.com, u.kleine-koenig@pengutronix.de, netdev@vger.kernel.org, Fabio Estevam Subject: [PATCH] fec: Fix the build as module Date: Wed, 20 Mar 2013 15:19:32 -0300 Message-Id: <1363803572-17039-1-git-send-email-festevam@gmail.com> X-Mailer: git-send-email 1.7.9.5 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Fabio Estevam Since commit ff43da86c69 (NET: FEC: dynamtic check DMA desc buff type) the following build error happens when CONFIG_FEC=m ERROR: "fec_ptp_init" [drivers/net/ethernet/freescale/fec.ko] undefined! ERROR: "fec_ptp_ioctl" [drivers/net/ethernet/freescale/fec.ko] undefined! ERROR: "fec_ptp_start_cyclecounter" [drivers/net/ethernet/freescale/fec.ko] undefined! Fix it by exporting the required fec_ptp symbols. Reported-by: Uwe Kleine-Koenig Signed-off-by: Fabio Estevam --- drivers/net/ethernet/freescale/fec_ptp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/ethernet/freescale/fec_ptp.c b/drivers/net/ethernet/freescale/fec_ptp.c index 1f17ca0..0d8df40 100644 --- a/drivers/net/ethernet/freescale/fec_ptp.c +++ b/drivers/net/ethernet/freescale/fec_ptp.c @@ -128,6 +128,7 @@ void fec_ptp_start_cyclecounter(struct net_device *ndev) spin_unlock_irqrestore(&fep->tmreg_lock, flags); } +EXPORT_SYMBOL(fec_ptp_start_cyclecounter); /** * fec_ptp_adjfreq - adjust ptp cycle frequency @@ -318,6 +319,7 @@ int fec_ptp_ioctl(struct net_device *ndev, struct ifreq *ifr, int cmd) return copy_to_user(ifr->ifr_data, &config, sizeof(config)) ? -EFAULT : 0; } +EXPORT_SYMBOL(fec_ptp_ioctl); /** * fec_time_keep - call timecounter_read every second to avoid timer overrun @@ -383,3 +385,4 @@ void fec_ptp_init(struct net_device *ndev, struct platform_device *pdev) pr_info("registered PHC device on %s\n", ndev->name); } } +EXPORT_SYMBOL(fec_ptp_init);