From mboxrd@z Thu Jan 1 00:00:00 1970 From: p.zabel@pengutronix.de (Philipp Zabel) Date: Wed, 27 Apr 2016 14:22:38 +0200 Subject: [PATCH] memory: mtk-smi: export mtk_smi_larb_get/put In-Reply-To: <57209DD0.5050002@gmail.com> References: <1461747086-26286-1-git-send-email-p.zabel@pengutronix.de> <57209DD0.5050002@gmail.com> Message-ID: <1461759758.4044.43.camel@pengutronix.de> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi Matthias, Am Mittwoch, den 27.04.2016, 13:09 +0200 schrieb Matthias Brugger: > Hi Philipp, > > On 27/04/16 10:51, Philipp Zabel wrote: > > To allow building mediatek-drm.ko as a module, the > > mtk_smi_larb_get and mtk_smi_larb_put symbols have > > to be exported. > > > > Signed-off-by: Philipp Zabel > > --- > > drivers/memory/mtk-smi.c | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/drivers/memory/mtk-smi.c b/drivers/memory/mtk-smi.c > > index 089091f..f6b5757 100644 > > --- a/drivers/memory/mtk-smi.c > > +++ b/drivers/memory/mtk-smi.c > > @@ -91,6 +91,7 @@ int mtk_smi_larb_get(struct device *larbdev) > > > > return 0; > > } > > +EXPORT_SYMBOL_GPL(mtk_smi_larb_get); > > > > void mtk_smi_larb_put(struct device *larbdev) > > { > > @@ -106,6 +107,7 @@ void mtk_smi_larb_put(struct device *larbdev) > > mtk_smi_disable(&larb->smi); > > mtk_smi_disable(common); > > } > > +EXPORT_SYMBOL_GPL(mtk_smi_larb_put); > > > > static int > > mtk_smi_larb_bind(struct device *dev, struct device *master, void *data) > > > > Strangely this didn't work with my config (attached). > Would you mind to double check? warning: (DRM_MEDIATEK && MTK_IOMMU) selects MTK_SMI which has unmet direct dependencies (MEMORY && (ARCH_MEDIATEK || COMPILE_TEST)) I suppose DRM_MEDIATEK also has to select MEMORY, just like MTK_IOMMU does? regards Philipp