lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 13 Jun 2018 12:43:52 -0700 From: Guenter Roeck <linux@...ck-us.net> To: Greentime Hu <green.hu@...il.com> Cc: Vincent Chen <deanbo422@...il.com>, linux-kernel@...r.kernel.org, Guenter Roeck <linux@...ck-us.net>, Matt Redfearn <matt.redfearn@...s.com>, James Hogan <jhogan@...nel.org>, Palmer Dabbelt <palmer@...ive.com> Subject: [PATCH] nds32: Fix build error caused by incomplete configuration flag rename GENERIC_ASHLDI3, GENERIC_ASHRDI3, and GENERIC_LSHRDI3 were renamed to GENERIC_LIB_ASHLDI3, GENERIC_LIB_ASHRDI3, and GENERIC_LIB_LSHRDI3 without making the matching changes in arch/nds32. This results in the following build errors. nds32le-linux-ld: kernel/time/timekeeping.o: in function `timekeeping_init': timekeeping.c:(.init.text+0x140): undefined reference to `__ashldi3' nds32le-linux-ld: timekeeping.c:(.init.text+0x144): undefined reference to `__ashldi3' nds32le-linux-ld: timekeeping.c:(.init.text+0x17e): undefined reference to `__lshrdi3' nds32le-linux-ld: timekeeping.c:(.init.text+0x182): undefined reference to `__lshrdi3' nds32le-linux-ld: drivers/clocksource/mmio.o: in function `clocksource_mmio_init': mmio.c:(.init.text+0x54): undefined reference to `__lshrdi3' nds32le-linux-ld: mmio.c:(.init.text+0x58): undefined reference to `__lshrdi3' Fixes: e3d5980568f ("lib: Rename compiler intrinsic selects to GENERIC_LIB_*") Cc: Matt Redfearn <matt.redfearn@...s.com> Cc: James Hogan <jhogan@...nel.org> Cc: Palmer Dabbelt <palmer@...ive.com> Signed-off-by: Guenter Roeck <linux@...ck-us.net> --- arch/nds32/Kconfig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/nds32/Kconfig b/arch/nds32/Kconfig index 6aed974276d8..3a68d9494035 100644 --- a/arch/nds32/Kconfig +++ b/arch/nds32/Kconfig @@ -12,9 +12,9 @@ config NDS32 select CLONE_BACKWARDS select COMMON_CLK select DMA_NONCOHERENT_OPS - select GENERIC_ASHLDI3 - select GENERIC_ASHRDI3 - select GENERIC_LSHRDI3 + select GENERIC_LIB_ASHLDI3 + select GENERIC_LIB_ASHRDI3 + select GENERIC_LIB_LSHRDI3 select GENERIC_CMPDI2 select GENERIC_MULDI3 select GENERIC_UCMPDI2 -- 2.7.4
Powered by blists - more mailing lists