Disable IRQ_STACKS

Note, that IRQ_STACKS don't depend on EXPERT. It's only visible if
EXPERT is set to =y. Change Kconfig to default to =n for IRQ_STACKS.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
This commit is contained in:
David Abdurachmanov 2023-08-04 11:11:57 +03:00
parent 920e3e403d
commit 5dd4aadb23
Signed by: davidlt
GPG Key ID: 8B7F1DA0E2C9FDBB
4 changed files with 16 additions and 3 deletions

View File

@ -2898,7 +2898,7 @@ CONFIG_IR_NEC_DECODER=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
# CONFIG_IRQSOFF_TRACER is not set
CONFIG_IRQ_STACKS=y
# CONFIG_IRQ_STACKS is not set
CONFIG_IRQ_TIME_ACCOUNTING=y
CONFIG_IR_RC5_DECODER=m
CONFIG_IR_RC6_DECODER=m

View File

@ -2878,7 +2878,7 @@ CONFIG_IR_NEC_DECODER=m
CONFIG_IR_NUVOTON=m
CONFIG_IR_PWM_TX=m
# CONFIG_IRQSOFF_TRACER is not set
CONFIG_IRQ_STACKS=y
# CONFIG_IRQ_STACKS is not set
CONFIG_IRQ_TIME_ACCOUNTING=y
CONFIG_IR_RC5_DECODER=m
CONFIG_IR_RC6_DECODER=m

View File

@ -180,7 +180,7 @@ Summary: The Linux kernel
# This is needed to do merge window version magic
%define patchlevel 5
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 0.rc4.30%{?buildid}.4.riscv64%{?dist}
%define specrelease 0.rc4.30%{?buildid}.5.riscv64%{?dist}
# This defines the kabi tarball version
%define kabiversion 6.5.0

View File

@ -148,3 +148,16 @@ index e1484905b7bd..c2673fdad8e5 100644
.irq_mask = plic_irq_mask,
.irq_unmask = plic_irq_unmask,
.irq_eoi = plic_irq_eoi,
diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig
index 4c07b9189..7dba17e40 100644
--- a/arch/riscv/Kconfig
+++ b/arch/riscv/Kconfig
@@ -600,7 +600,7 @@ config FPU
config IRQ_STACKS
bool "Independent irq & softirq stacks" if EXPERT
- default y
+ default n
select HAVE_IRQ_EXIT_ON_IRQ_STACK
select HAVE_SOFTIRQ_ON_OWN_STACK
help