| Message ID | 20260816142207.1034329-1-julianbraha@gmail.com |
|---|---|
| State | New |
| Headers | show |
| Series | ARC: cleanup dead ARC_CANT_LLSC option in Kconfig | expand |
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 >
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
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(-)