Message ID | 1397570417-1714-1-git-send-email-qiudayu@linux.vnet.ibm.com (mailing list archive) |
---|---|
State | Accepted |
Delegated to: | Benjamin Herrenschmidt |
Headers | show |
Any update about this patch ? Thanks Mike On 04/15/2014 10:00 PM, Mike Qiu wrote: > CHK include/config/kernel.release > CHK include/generated/uapi/linux/version.h > CHK include/generated/utsrelease.h > ... > Building modules, stage 2. > WARNING: 1 bad relocations > c0000000013d6a30 R_PPC64_ADDR64 uprobes_fetch_type_table > WRAP arch/powerpc/boot/zImage.pseries > WRAP arch/powerpc/boot/zImage.epapr > MODPOST 1849 modules > ERROR: ".__node_distance" [drivers/block/nvme.ko] undefined! > make[1]: *** [__modpost] Error 1 > make: *** [modules] Error 2 > make: *** Waiting for unfinished jobs.... > > The reason is symbol "__node_distance" not been exported in powerpc. > > Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com> > --- > arch/powerpc/mm/numa.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/powerpc/mm/numa.c b/arch/powerpc/mm/numa.c > index 4ebbb9e..3b181b2 100644 > --- a/arch/powerpc/mm/numa.c > +++ b/arch/powerpc/mm/numa.c > @@ -232,6 +232,7 @@ int __node_distance(int a, int b) > > return distance; > } > +EXPORT_SYMBOL(__node_distance); > > static void initialize_distance_lookup_table(int nid, > const __be32 *associativity)
diff --git a/arch/powerpc/mm/numa.c b/arch/powerpc/mm/numa.c index 4ebbb9e..3b181b2 100644 --- a/arch/powerpc/mm/numa.c +++ b/arch/powerpc/mm/numa.c @@ -232,6 +232,7 @@ int __node_distance(int a, int b) return distance; } +EXPORT_SYMBOL(__node_distance); static void initialize_distance_lookup_table(int nid, const __be32 *associativity)
CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h ... Building modules, stage 2. WARNING: 1 bad relocations c0000000013d6a30 R_PPC64_ADDR64 uprobes_fetch_type_table WRAP arch/powerpc/boot/zImage.pseries WRAP arch/powerpc/boot/zImage.epapr MODPOST 1849 modules ERROR: ".__node_distance" [drivers/block/nvme.ko] undefined! make[1]: *** [__modpost] Error 1 make: *** [modules] Error 2 make: *** Waiting for unfinished jobs.... The reason is symbol "__node_distance" not been exported in powerpc. Signed-off-by: Mike Qiu <qiudayu@linux.vnet.ibm.com> --- arch/powerpc/mm/numa.c | 1 + 1 file changed, 1 insertion(+)