<div dir="ltr"><div>Checked the documentation and values are correct.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 6, 2022 at 10:34 AM Dimitri John Ledkov <<a href="mailto:dimitri.ledkov@canonical.com">dimitri.ledkov@canonical.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">BugLink: <a href="https://bugs.launchpad.net/bugs/1991951" rel="noreferrer" target="_blank">https://bugs.launchpad.net/bugs/1991951</a><br>
<br>
Harmonize our RCU and RCU_EXP CPU_STALL_TIMEOUTS to be 60s on all<br>
architectures, and the upstream default/maximum 21,000ms for the<br>
EXPEDITED one.<br>
<br>
Signed-off-by: Dimitri John Ledkov <<a href="mailto:dimitri.ledkov@canonical.com" target="_blank">dimitri.ledkov@canonical.com</a>><br>
---<br>
 debian.master/config/amd64/config.common.amd64     | 2 --<br>
 debian.master/config/annotations                   | 3 ++-<br>
 debian.master/config/arm64/config.common.arm64     | 2 --<br>
 debian.master/config/armhf/config.common.armhf     | 2 --<br>
 debian.master/config/config.common.ubuntu          | 2 ++<br>
 debian.master/config/ppc64el/config.common.ppc64el | 2 --<br>
 debian.master/config/riscv64/config.common.riscv64 | 2 --<br>
 debian.master/config/s390x/config.common.s390x     | 2 --<br>
 8 files changed, 4 insertions(+), 13 deletions(-)<br>
<br>
diff --git a/debian.master/config/amd64/config.common.amd64 b/debian.master/config/amd64/config.common.amd64<br>
index d4b95ea5d8..a21f3c6831 100644<br>
--- a/debian.master/config/amd64/config.common.amd64<br>
+++ b/debian.master/config/amd64/config.common.amd64<br>
@@ -515,8 +515,6 @@ CONFIG_QNX6FS_FS=m<br>
 CONFIG_QRTR=m<br>
 CONFIG_RAPIDIO=y<br>
 CONFIG_RAVE_SP_CORE=m<br>
-CONFIG_RCU_CPU_STALL_TIMEOUT=60<br>
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=20<br>
 CONFIG_RC_CORE=m<br>
 CONFIG_REED_SOLOMON=m<br>
 CONFIG_REGMAP_I2C=y<br>
diff --git a/debian.master/config/annotations b/debian.master/config/annotations<br>
index 0ce3ab0250..238dc03517 100644<br>
--- a/debian.master/config/annotations<br>
+++ b/debian.master/config/annotations<br>
@@ -11850,7 +11850,8 @@ CONFIG_DEBUG_KMEMLEAK                           policy<{'amd64': 'n', 'arm64': '<br>
 CONFIG_RCU_SCALE_TEST                           policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}><br>
 CONFIG_RCU_TORTURE_TEST                         policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}><br>
 CONFIG_RCU_REF_SCALE_TEST                       policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}><br>
-CONFIG_RCU_CPU_STALL_TIMEOUT                    policy<{'amd64': '60', 'arm64': '60', 'armhf': '60', 'ppc64el': '21', 'riscv64': '60', 's390x': '21'}><br>
+CONFIG_RCU_CPU_STALL_TIMEOUT                    policy<{'amd64': '60', 'arm64': '60', 'armhf': '60', 'ppc64el': '60', 'riscv64': '60', 's390x': '60'}><br>
+CONFIG_RCU_EXP_CPU_STALL_TIMEOUT                policy<{'amd64': '0', 'arm64': '0', 'armhf': '0', 'ppc64el': '0', 'riscv64': '0', 's390x': '0'}><br>
 CONFIG_RCU_TRACE                                policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}><br>
 CONFIG_RCU_EQS_DEBUG                            policy<{'amd64': 'n', 'arm64': 'n', 'armhf': 'n', 'ppc64el': 'n', 'riscv64': 'n', 's390x': 'n'}><br>
 #<br>
diff --git a/debian.master/config/arm64/config.common.arm64 b/debian.master/config/arm64/config.common.arm64<br>
index 83d1069657..4e0922d5e3 100644<br>
--- a/debian.master/config/arm64/config.common.arm64<br>
+++ b/debian.master/config/arm64/config.common.arm64<br>
@@ -535,8 +535,6 @@ CONFIG_QNX6FS_FS=m<br>
 CONFIG_QRTR=m<br>
 CONFIG_RAPIDIO=y<br>
 CONFIG_RAVE_SP_CORE=m<br>
-CONFIG_RCU_CPU_STALL_TIMEOUT=60<br>
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=20<br>
 CONFIG_RC_CORE=m<br>
 CONFIG_REED_SOLOMON=m<br>
 CONFIG_REGMAP_I2C=y<br>
diff --git a/debian.master/config/armhf/config.common.armhf b/debian.master/config/armhf/config.common.armhf<br>
index 99c558ac5a..8354f3cdb0 100644<br>
--- a/debian.master/config/armhf/config.common.armhf<br>
+++ b/debian.master/config/armhf/config.common.armhf<br>
@@ -520,8 +520,6 @@ CONFIG_QNX6FS_FS=m<br>
 CONFIG_QRTR=m<br>
 CONFIG_RAPIDIO=y<br>
 CONFIG_RAVE_SP_CORE=m<br>
-CONFIG_RCU_CPU_STALL_TIMEOUT=60<br>
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=20<br>
 CONFIG_RC_CORE=m<br>
 CONFIG_REED_SOLOMON=y<br>
 CONFIG_REGMAP_I2C=y<br>
diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu<br>
index d26c7df9e7..d45b478131 100644<br>
--- a/debian.master/config/config.common.ubuntu<br>
+++ b/debian.master/config/config.common.ubuntu<br>
@@ -8879,8 +8879,10 @@ CONFIG_RCAR_GEN3_THERMAL=m<br>
 CONFIG_RCAR_GYRO_ADC=m<br>
 CONFIG_RCAR_REMOTEPROC=m<br>
 CONFIG_RCAR_THERMAL=m<br>
+CONFIG_RCU_CPU_STALL_TIMEOUT=60<br>
 # CONFIG_RCU_EQS_DEBUG is not set<br>
 # CONFIG_RCU_EXPERT is not set<br>
+CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0<br>
 CONFIG_RCU_NEED_SEGCBLIST=y<br>
 # CONFIG_RCU_REF_SCALE_TEST is not set<br>
 # CONFIG_RCU_SCALE_TEST is not set<br>
diff --git a/debian.master/config/ppc64el/config.common.ppc64el b/debian.master/config/ppc64el/config.common.ppc64el<br>
index eac947605d..482420cf55 100644<br>
--- a/debian.master/config/ppc64el/config.common.ppc64el<br>
+++ b/debian.master/config/ppc64el/config.common.ppc64el<br>
@@ -522,8 +522,6 @@ CONFIG_QNX6FS_FS=m<br>
 CONFIG_QRTR=m<br>
 CONFIG_RAPIDIO=y<br>
 CONFIG_RAVE_SP_CORE=m<br>
-CONFIG_RCU_CPU_STALL_TIMEOUT=21<br>
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=20<br>
 CONFIG_RC_CORE=m<br>
 CONFIG_REED_SOLOMON=m<br>
 CONFIG_REGMAP_I2C=y<br>
diff --git a/debian.master/config/riscv64/config.common.riscv64 b/debian.master/config/riscv64/config.common.riscv64<br>
index ac54b870dd..6bdbed0465 100644<br>
--- a/debian.master/config/riscv64/config.common.riscv64<br>
+++ b/debian.master/config/riscv64/config.common.riscv64<br>
@@ -512,8 +512,6 @@ CONFIG_QNX6FS_FS=m<br>
 CONFIG_QRTR=m<br>
 CONFIG_RAPIDIO=y<br>
 CONFIG_RAVE_SP_CORE=m<br>
-CONFIG_RCU_CPU_STALL_TIMEOUT=60<br>
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=20<br>
 CONFIG_RC_CORE=m<br>
 CONFIG_REED_SOLOMON=m<br>
 CONFIG_REGMAP_I2C=y<br>
diff --git a/debian.master/config/s390x/config.common.s390x b/debian.master/config/s390x/config.common.s390x<br>
index 2e40e3d523..97237c526f 100644<br>
--- a/debian.master/config/s390x/config.common.s390x<br>
+++ b/debian.master/config/s390x/config.common.s390x<br>
@@ -472,8 +472,6 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=m<br>
 # CONFIG_QRTR is not set<br>
 # CONFIG_RAPIDIO is not set<br>
 # CONFIG_RAVE_SP_CORE is not set<br>
-CONFIG_RCU_CPU_STALL_TIMEOUT=21<br>
-CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0<br>
 # CONFIG_RC_CORE is not set<br>
 CONFIG_REGMAP_I2C=m<br>
 # CONFIG_REGULATOR is not set<br>
-- <br>
2.34.1<br>
<br>
<br>
-- <br>
kernel-team mailing list<br>
<a href="mailto:kernel-team@lists.ubuntu.com" target="_blank">kernel-team@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/kernel-team" rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailman/listinfo/kernel-team</a><br>
</blockquote></div></div>