Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp4972pxf; Wed, 24 Mar 2021 19:00:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwFrG+9vlGxFSp/V5OmhDF5x024CIfI9BImFQ0p0Xqa+JsBwQJw8qk1Y93W+2QoZHgBke2P X-Received: by 2002:aa7:c550:: with SMTP id s16mr6539803edr.98.1616637648623; Wed, 24 Mar 2021 19:00:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616637648; cv=none; d=google.com; s=arc-20160816; b=zTYusw8gKGSsD8O2Bxd/H5Y029IiDRCy/lW7tMbEUuyk10Vd50ojDU4iGJt/yOHQCt Etn1ccApyWVX7rgDmom0awUm4wtCpMMjmCVWzJELavqjDEE0aMvOcz0opvXCUI1YIF9b qLoJxtWgRScta2+ynB61maDpQncxIJV+mIxEC5NiISzJIxx6JpZP+wmPOf+MwzDCBzRp GolW7N5Yx73CCGqT6Rap3cxVRM8aOOm5iDVwZFDVUR7n9MdG8LDnyzQ0xadfEpp74plv kaeKjlPhKT9HhpiNrdUImBbu/Ao75f7f1cuSODKZfLnZq2ARrCt1mKg+A2m9jCB2+JNf Yozg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=JCEjKyt2gE2ysxw3nufBPYy69gQIXNTNKjKB1E3voSE=; b=nnYg8g76NwLH+C45V19j1fmNKyKXb8KBwVFW249qWO2ACEzokpxt3yyZxFVk10M4qm hyoWSmjGULTqdx7bG4dKVL5XouVXnaRJcgshddXZ3kc97dusM09HWYnY0E+Ya5mqQ0ZV dUOkz0jAI8z90W+vH122gr08aGuwXAi3c7exev1eLWff93DcmReR2fOZ43sMI2tTI3iB aIaG+MIwxvbzvqp+Gl4L1JJNF9iZGgQVgvyEjdYWQIXQldYl5BLFkG+oOPVt3iou+2s3 pNg5+EJlAEgxVmjUHEVf0JKb3RRuT8Fpry6ZCVIESN2QYA3pdK7vnh41OAWAeeDdOn3q CObQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=J9SxtN4t; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ka24si3061115ejc.64.2021.03.24.19.00.25; Wed, 24 Mar 2021 19:00:48 -0700 (PDT) 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=@kernel.org header.s=k20201202 header.b=J9SxtN4t; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234502AbhCXJJv (ORCPT + 99 others); Wed, 24 Mar 2021 05:09:51 -0400 Received: from mail.kernel.org ([198.145.29.99]:52844 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234461AbhCXJJp (ORCPT ); Wed, 24 Mar 2021 05:09:45 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 0D9EC619C9; Wed, 24 Mar 2021 09:09:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1616576985; bh=jnRQ8XZk0O0MVorAp4ULBhBFeVXaOntVyd1dhKGu/08=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=J9SxtN4tax4jDCHzd7N2lDjj/TnkkirePg7ebZQZFE14lMDngpFfc1MMbZ6M5yE8r ZU6Ta8fVY0MHn6l1LHxaI6D2AAMXJlLAkM4TVQ5Dvcu6KbTC2pPHoApRXO+X5bo1Sa tA9tgMnawow1GlrTJSK3cCEP0Hc+v8OgITKyw6liFGLoCmb3Xsq3zNKImNxbU1j76c ES1vqy2c4TYHlx3Yr/N2bgG7Ub5zFG3H2ThQztLUD2uL8cHZGyeKN3w/dhCLPeG668 ahyRkW0k2tmt8dAU/PcQTOokqNikXMrX0K+wQvEGZCDo7QC80LmKqiBIpyAhHmBAUG 4TKpcgPS9iGHw== Received: by pali.im (Postfix) id 6F3F2A7E; Wed, 24 Mar 2021 10:09:42 +0100 (CET) Date: Wed, 24 Mar 2021 10:09:42 +0100 From: Pali =?utf-8?B?Um9ow6Fy?= To: Jianjun Wang Cc: Bjorn Helgaas , Rob Herring , Marc Zyngier , Lorenzo Pieralisi , Ryder Lee , Philipp Zabel , Matthias Brugger , linux-pci@vger.kernel.org, linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, youlin.pei@mediatek.com, chuanjia.liu@mediatek.com, qizhong.cheng@mediatek.com, sin_jieyang@mediatek.com, drinkcat@chromium.org, Rex-BC.Chen@mediatek.com, anson.chuang@mediatek.com, Krzysztof Wilczyski Subject: Re: [v9,2/7] PCI: Export pci_pio_to_address() for module use Message-ID: <20210324090942.kmhxnxzm7tz3ynuy@pali> References: <20210324030510.29177-1-jianjun.wang@mediatek.com> <20210324030510.29177-3-jianjun.wang@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210324030510.29177-3-jianjun.wang@mediatek.com> User-Agent: NeoMutt/20180716 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wednesday 24 March 2021 11:05:05 Jianjun Wang wrote: > This interface will be used by PCI host drivers for PIO translation, > export it to support compiling those drivers as kernel modules. > > Signed-off-by: Jianjun Wang > --- > drivers/pci/pci.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/pci/pci.c b/drivers/pci/pci.c > index 16a17215f633..12bba221c9f2 100644 > --- a/drivers/pci/pci.c > +++ b/drivers/pci/pci.c > @@ -4052,6 +4052,7 @@ phys_addr_t pci_pio_to_address(unsigned long pio) > > return address; > } > +EXPORT_SYMBOL(pci_pio_to_address); Hello! I'm not sure if EXPORT_SYMBOL is correct because file has GPL-2.0 header. Should not be in this case used only EXPORT_SYMBOL_GPL? Maybe other people would know what is correct? > > unsigned long __weak pci_address_to_pio(phys_addr_t address) > { > -- > 2.25.1 >