Received: by 2002:ab2:6309:0:b0:1fb:d597:ff75 with SMTP id s9csp474899lqt; Thu, 6 Jun 2024 08:56:21 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWwaWFD9V0p47RoMaQhGUtD0ey/PwMPgvfhVnJY7/aKuhWXGL/ErnH+hVeRiS+9yGN6I2KshaofR3BYuaYnFm1PcR1EV/fYjy23ly+MMQ== X-Google-Smtp-Source: AGHT+IFDF56I9FnTKreAo+mBlCLV4f64KDhb422JX6J2s3OPk5a4JYt0Ri+KlKmC+0d41fn1lDi2 X-Received: by 2002:a17:902:e810:b0:1f6:7f45:4d37 with SMTP id d9443c01a7336-1f6a5a7b54emr64680375ad.66.1717689381113; Thu, 06 Jun 2024 08:56:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717689381; cv=pass; d=google.com; s=arc-20160816; b=AA8k7YpukFrNlR+oYhn/oCTWIRWbjukq2Ch5e3Vk8kvrJDnrUrTHUcTk6MzBg3qptX g+t4E52U2Br7b0ROzEwTJX8oqNh4fIB3YsKJznWe6PC/od6K6eio48Af/eb0b1BCvYMS FfFgs1OwTsRvgH8svd6Us1ZG474wNNEmQkj4PRvDoyjZNjm592rhE/PtSkcJANeMhi+o j3Ldqp43jGgqDVN2Fztya2u0OR0L2+4ij69POMY2HhCkCF+3DDC6Lkx7TrilS7ZIf9A2 Hs2csuPFHrJKAlHDtGXF3UcRGMRiUvTn7NEJrfPMyMVBsXswrZ9eBPyMRCLmMhBgvk5a kLXg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=LvAs18YF+K8bFHmRIIjb3MjNk3UpOvobmOf2MZtyB1c=; fh=ooLAXhnjBAaQfbR02OLRo0Zj5Rkb1VP91DPhKU1Y/OE=; b=aVcas+Qh/c9wRpUFT4P2OPYg+/hEAOGGCZyCKOUSSyTACSadd61XIBIWputkL5uPXk 1y71mcQKo4qySWXidPiYiVC5m6Ot4GPSnPs4mTe5ig6HtIoHOkcLGgyDL+/9Pz0eUjiv coqVyWBUqFkht9fNGCzcUlNqOpju5ulSlUR5ZEOkNETWLkAT4Qo1qFYbqYeXW4edYpoc UsKFxvRpzjmPIhpRSw9YWTOufg9aUgKKMoDyG9ssGFjsDTvuQICGbzU6R6lSP7jOezuF yKTOL+6n01OUcTKh3z5sUzADc+X1ZBpKN9XtTbxnndZ2bWgTJAjEvX8zxr8hnrZRLhPA VP5A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=r4JT3BXO; arc=pass (i=1 spf=pass spfdomain=lunn.ch dkim=pass dkdomain=lunn.ch dmarc=pass fromdomain=lunn.ch); spf=pass (google.com: domain of linux-kernel+bounces-204618-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-204618-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lunn.ch Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id d9443c01a7336-1f6bd7d2a06si13609355ad.313.2024.06.06.08.56.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Jun 2024 08:56:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-204618-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=r4JT3BXO; arc=pass (i=1 spf=pass spfdomain=lunn.ch dkim=pass dkdomain=lunn.ch dmarc=pass fromdomain=lunn.ch); spf=pass (google.com: domain of linux-kernel+bounces-204618-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-204618-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lunn.ch Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 727C6288167 for ; Thu, 6 Jun 2024 15:54:41 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 4D922197A77; Thu, 6 Jun 2024 15:54:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=lunn.ch header.i=@lunn.ch header.b="r4JT3BXO" Received: from vps0.lunn.ch (vps0.lunn.ch [156.67.10.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 074721E861; Thu, 6 Jun 2024 15:54:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=156.67.10.101 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717689271; cv=none; b=rJDjco6BzP96ylOyUS9QAalRLksJCMZO5yINaz953S++apZDKyhLsn+ymMj31ElLP4fldBMxdOi8HCGQPzsE5sGvaBuhbSg4LHBnACHOO2qBYCnt1RHg5IoJZPa5vneL0lCLPp1iUJSOPR5/n0W73NvERryG/vAC/uH5QBRBTTU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717689271; c=relaxed/simple; bh=WMCbaZ/iG/bN4t908itTVnQjhv0cLsXkeR7bXwdNDpU=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=C++HP4tQcYHpL3dRgH6eZk9GG7ppZ1Texz1ec8ipDWeLHj3aHHhSWrQwYgMnT3UnSabY8trRnPyog6RKqf0g+yYhC9pagTSWsRsRmjiXdS3FtaaMIKfuzO0rv9ZxLsM0n2tGLfCFXMK72jrWRLAC0+fA4G2cq6oPOiCt5rw6J2c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=lunn.ch; spf=pass smtp.mailfrom=lunn.ch; dkim=pass (1024-bit key) header.d=lunn.ch header.i=@lunn.ch header.b=r4JT3BXO; arc=none smtp.client-ip=156.67.10.101 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=lunn.ch Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=lunn.ch DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Content-Disposition:In-Reply-To:References; bh=LvAs18YF+K8bFHmRIIjb3MjNk3UpOvobmOf2MZtyB1c=; b=r4JT3BXOmuxBVyuhOtL6Okus4r kUEOpgyjNgd5F7MA+SpV26GDPXQN6y+Pmdl/eHDa9JNO0a0ay70BlMyWjlceC/XeaSaB1nfJjyNO4 A4Vb9zmRQBnTek5fIPHxjWqWK1Hw+KQdIJKz99H+iSiLiNXOk5fHG4m6f0aeVRu0Qtj0=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1sFFRS-00H282-PO; Thu, 06 Jun 2024 17:54:18 +0200 Date: Thu, 6 Jun 2024 17:54:18 +0200 From: Andrew Lunn To: MD Danish Anwar Cc: Wolfram Sang , Diogo Ivo , Roger Quadros , Paolo Abeni , Jakub Kicinski , Eric Dumazet , "David S. Miller" , linux-kernel@vger.kernel.org, netdev@vger.kernel.org, srk@ti.com, Vignesh Raghavendra , kernel test robot , Thorsten Leemhuis Subject: Re: [PATCH net-next v2] net: ti: icssg-prueth: Split out common object into module Message-ID: <66b917d6-3b72-41c5-9e30-e87cf5505729@lunn.ch> References: <20240606073639.3299252-1-danishanwar@ti.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240606073639.3299252-1-danishanwar@ti.com> > +EXPORT_SYMBOL_GPL(icssg_class_set_mac_addr); > +EXPORT_SYMBOL_GPL(icssg_class_disable); > +EXPORT_SYMBOL_GPL(icssg_class_default); > +EXPORT_SYMBOL_GPL(icssg_class_promiscuous_sr1); > +EXPORT_SYMBOL_GPL(icssg_class_add_mcast_sr1); > +EXPORT_SYMBOL_GPL(icssg_ft1_set_mac_addr); > +EXPORT_SYMBOL_GPL(prueth_cleanup_rx_chns); > +EXPORT_SYMBOL_GPL(prueth_cleanup_tx_chns); > +EXPORT_SYMBOL_GPL(prueth_ndev_del_tx_napi); > +EXPORT_SYMBOL_GPL(prueth_xmit_free); > +EXPORT_SYMBOL_GPL(prueth_ndev_add_tx_napi); > +EXPORT_SYMBOL_GPL(prueth_init_tx_chns); > +EXPORT_SYMBOL_GPL(prueth_init_rx_chns); > +EXPORT_SYMBOL_GPL(prueth_dma_rx_push); > +EXPORT_SYMBOL_GPL(icssg_ts_to_ns); > +EXPORT_SYMBOL_GPL(emac_ndo_start_xmit); > +EXPORT_SYMBOL_GPL(prueth_rx_irq); > +EXPORT_SYMBOL_GPL(prueth_emac_stop); > +EXPORT_SYMBOL_GPL(prueth_cleanup_tx_ts); > +EXPORT_SYMBOL_GPL(emac_napi_rx_poll); > +EXPORT_SYMBOL_GPL(prueth_prepare_rx_chan); > +EXPORT_SYMBOL_GPL(prueth_reset_tx_chan); > +EXPORT_SYMBOL_GPL(prueth_reset_rx_chan); > +EXPORT_SYMBOL_GPL(emac_ndo_tx_timeout); > +EXPORT_SYMBOL_GPL(emac_ndo_ioctl); > +EXPORT_SYMBOL_GPL(emac_ndo_get_stats64); > +EXPORT_SYMBOL_GPL(emac_ndo_get_phys_port_name); > +EXPORT_SYMBOL_GPL(prueth_node_port); > +EXPORT_SYMBOL_GPL(prueth_node_mac); > +EXPORT_SYMBOL_GPL(prueth_netdev_exit); > +EXPORT_SYMBOL_GPL(prueth_get_cores); > +EXPORT_SYMBOL_GPL(prueth_put_cores); > +EXPORT_SYMBOL_GPL(prueth_dev_pm_ops); > +EXPORT_SYMBOL_GPL(icssg_config_ipg); > +EXPORT_SYMBOL_GPL(icssg_config); > +EXPORT_SYMBOL_GPL(emac_set_port_state); > +EXPORT_SYMBOL_GPL(icssg_config_half_duplex); > +EXPORT_SYMBOL_GPL(icssg_config_set_speed); > +EXPORT_SYMBOL_GPL(icssg_send_fdb_msg); > +EXPORT_SYMBOL_GPL(icssg_fdb_add_del); > +EXPORT_SYMBOL_GPL(icssg_fdb_lookup); > +EXPORT_SYMBOL_GPL(icssg_vtbl_modify); > +EXPORT_SYMBOL_GPL(icssg_get_pvid); > +EXPORT_SYMBOL_GPL(icssg_set_pvid); > +EXPORT_SYMBOL_GPL(icssg_ethtool_ops); > +EXPORT_SYMBOL_GPL(icssg_mii_update_mtu); > +EXPORT_SYMBOL_GPL(icssg_update_rgmii_cfg); > +EXPORT_SYMBOL_GPL(icssg_rgmii_get_speed); > +EXPORT_SYMBOL_GPL(icssg_rgmii_get_fullduplex); > +EXPORT_SYMBOL_GPL(icssg_queue_pop); > +EXPORT_SYMBOL_GPL(icssg_queue_push); > +EXPORT_SYMBOL_GPL(emac_stats_work_handler); Please could you clean up the namespace a little. icssg_ and prueth_ are O.K, but we also have arc/emac_rockchip.c, allwinner/sun4i-emac.c, ibm/emac/, and qualcomm/emac/ using the emac_ prefix. Thanks Andrew --- pw-bot: cr