arch/arc/Kconfig | 4 ---- 1 file changed, 4 deletions(-)
Currently, the ARC_CANT_LLSC config option can never be enabled.
It is also not referenced anywhere else. So let's remove this dead code.
Note that I have only compile-tested these changes, because I do not have
the hardware to runtime test.
This dead code was found by kconfirm, a static analysis tool for Kconfig.
Signed-off-by: Julian Braha <julianbraha@gmail.com>
---
arch/arc/Kconfig | 4 ----
1 file changed, 4 deletions(-)
diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig
index 2ed7186c81c5..80e61175bf52 100644
--- a/arch/arc/Kconfig
+++ b/arch/arc/Kconfig
@@ -331,13 +331,9 @@ config ARC_FPU_SAVE_RESTORE
for floating point exceptions and rounding modes. These are
preserved across task context switch when enabled.
-config ARC_CANT_LLSC
- def_bool n
-
config ARC_HAS_LLSC
bool "Insn: LLOCK/SCOND (efficient atomic ops)"
default y
- depends on !ARC_CANT_LLSC
if ISA_ARCV2
--
2.55.0
On 8/16/26 07:22, Julian Braha wrote: > Currently, the ARC_CANT_LLSC config option can never be enabled. > It is also not referenced anywhere else. So let's remove this dead code. > > Note that I have only compile-tested these changes, because I do not have > the hardware to runtime test. > > This dead code was found by kconfirm, a static analysis tool for Kconfig. > > Signed-off-by: Julian Braha <julianbraha@gmail.com> Acked-by: Vineet Gupta <vgupta@kernel.org> Thx, -Vineet > --- > arch/arc/Kconfig | 4 ---- > 1 file changed, 4 deletions(-) > > diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig > index 2ed7186c81c5..80e61175bf52 100644 > --- a/arch/arc/Kconfig > +++ b/arch/arc/Kconfig > @@ -331,13 +331,9 @@ config ARC_FPU_SAVE_RESTORE > for floating point exceptions and rounding modes. These are > preserved across task context switch when enabled. > > -config ARC_CANT_LLSC > - def_bool n > - > config ARC_HAS_LLSC > bool "Insn: LLOCK/SCOND (efficient atomic ops)" > default y > - depends on !ARC_CANT_LLSC > > if ISA_ARCV2 >
© 2016 - 2026 Red Hat, Inc.