From: Michael Ellerman <mpe@ellerman•id.au>
To: Sachin Sant <sachinp@linux•ibm.com>,
linux-cxl@vger•kernel.org,
Dan Williams <dan.j.williams@intel•com>
Cc: linuxppc-dev@lists•ozlabs.org, linux-next@vger•kernel.org
Subject: Re: [linux-next] Build failure drivers/cxl/cxl_pmem (powerpc)
Date: Fri, 29 Jul 2022 16:17:27 +1000 [thread overview]
Message-ID: <87sfmkbfyg.fsf@mpe.ellerman.id.au> (raw)
In-Reply-To: <7FF6D18F-2F85-4FFC-96B8-D1B1E8D8D622@linux.ibm.com>
Sachin Sant <sachinp@linux•ibm.com> writes:
> Linux-next (5.19.0-rc8-next-20220728) fails to build on powerpc with
> following error:
>
> ERROR: modpost: "memory_add_physaddr_to_nid" [drivers/cxl/cxl_pmem.ko] undefined!
> make[1]: *** [scripts/Makefile.modpost:128: modules-only.symvers] Error 1
>
> The code in question was last changed by following patch:
>
> commit 04ad63f086d1
> cxl/region: Introduce cxl_pmem_region objects
This should fix it.
Dan, do you want to apply that on top of your tree to reduce the window
of breakage?
cheers
From 8ca5b098b6ff1048953be748dbffc987996e2605 Mon Sep 17 00:00:00 2001
From: Michael Ellerman <mpe@ellerman•id.au>
Date: Fri, 29 Jul 2022 16:13:55 +1000
Subject: [PATCH] powerpc/mm: Export memory_add_physaddr_to_nid() for modules
The cxl_pmem module wants to call memory_add_physaddr_to_nid(), so
export the symbol.
Fixes: 04ad63f086d1 ("cxl/region: Introduce cxl_pmem_region objects")
Reported-by: Sachin Sant <sachinp@linux•ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman•id.au>
---
arch/powerpc/mm/mem.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/powerpc/mm/mem.c b/arch/powerpc/mm/mem.c
index 7b0d286bf9ba..01772e79fd93 100644
--- a/arch/powerpc/mm/mem.c
+++ b/arch/powerpc/mm/mem.c
@@ -55,6 +55,7 @@ int memory_add_physaddr_to_nid(u64 start)
{
return hot_add_scn_to_nid(start);
}
+EXPORT_SYMBOL_GPL(memory_add_physaddr_to_nid);
#endif
int __weak create_section_mapping(unsigned long start, unsigned long end,
--
2.35.3
next prev parent reply other threads:[~2022-07-29 6:17 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-07-29 4:01 [linux-next] Build failure drivers/cxl/cxl_pmem (powerpc) Sachin Sant
2022-07-29 6:17 ` Michael Ellerman [this message]
2022-07-29 7:18 ` Sachin Sant
2022-07-29 14:35 ` Dan Williams
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87sfmkbfyg.fsf@mpe.ellerman.id.au \
--to=mpe@ellerman$(echo .)id.au \
--cc=dan.j.williams@intel$(echo .)com \
--cc=linux-cxl@vger$(echo .)kernel.org \
--cc=linux-next@vger$(echo .)kernel.org \
--cc=linuxppc-dev@lists$(echo .)ozlabs.org \
--cc=sachinp@linux$(echo .)ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox