linux-postmarketos-allwinner: increase RCU stall timeouts (MR 5422)
This raises CONFIG_RCU_CPU_STALL_TIMEOUT from 21s to 60s and CONFIG_RCU_EXP_CPU_STALL_TIMEOUT from 20ms to 60ms (the value `0` means that it is set to the regular stall timeout divided by 1000). The original values caused frequent kernel logs of "rcu_preempt detected expedited stalls" while running CPU-intensive stuff like waydroid and caused such processes or others like Phosh to crash. The kernel defaults are 21 / 0 (21s / 21ms), though the config docs note that the latter is "normally 20ms on Android devices". For what it's worth, Debian 12's amd64 kernel uses the kernel defaults of 21 / 0 (21s / 21ms), while OpenSUSE TW's amd64 kernel uses 60 / 0 (60s / 60ms) just like this commit. Ref: #2980
This commit is contained in:
parent
e762e7a8a5
commit
0b48bdbaa5
3 changed files with 7 additions and 7 deletions
|
@ -4,7 +4,7 @@ _flavor=postmarketos-allwinner
|
||||||
_config="config-$_flavor.$CARCH"
|
_config="config-$_flavor.$CARCH"
|
||||||
pkgname=linux-$_flavor
|
pkgname=linux-$_flavor
|
||||||
pkgver=6.9.10_git20240721
|
pkgver=6.9.10_git20240721
|
||||||
pkgrel=0
|
pkgrel=1
|
||||||
_tag="orange-pi-6.9-20240721-2345"
|
_tag="orange-pi-6.9-20240721-2345"
|
||||||
pkgdesc="Kernel fork with Pine64 patches (megi's tree, slightly patched)"
|
pkgdesc="Kernel fork with Pine64 patches (megi's tree, slightly patched)"
|
||||||
arch="aarch64 armv7"
|
arch="aarch64 armv7"
|
||||||
|
@ -82,8 +82,8 @@ package() {
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
c6081383741fe883d8f6e223caa45d7ecf179f4cd0c759432bbbb2e43603088840393a0cf58735ab5dda4dbf5e2655d8c9b053a74b029ac4768c200ff6ca6f65 linux-postmarketos-allwinner-orange-pi-6.9-20240721-2345.tar.gz
|
c6081383741fe883d8f6e223caa45d7ecf179f4cd0c759432bbbb2e43603088840393a0cf58735ab5dda4dbf5e2655d8c9b053a74b029ac4768c200ff6ca6f65 linux-postmarketos-allwinner-orange-pi-6.9-20240721-2345.tar.gz
|
||||||
97f38f22c52578144a719dac157c3580ed55935c45c5c913f48664efa05157b46995908a19bcef8f27a26342757eb7447f7fd106e525523f56343f48f29e4b68 config-postmarketos-allwinner.aarch64
|
605c137b5878592eacf9706bcc449e9fd326aa8f0bf9f2c1ba368d46ba08ecae2dd9257c97b3e0c17ed799817cc12b409cba92aaf3c85400ec3a24209134664b config-postmarketos-allwinner.aarch64
|
||||||
46b613469dc4c8f22bf03b143bd8822c2afc5993fd1ef3ed58bd681469ee283ed26c8e6ba4cb5a7eee5dcf0474dede72e39c4f65931baec00bfc05b8452776fe config-postmarketos-allwinner.armv7
|
06fc73744c037f01d4acb284a896afe9fa18705e45cff0da433724072fc327c6616573af3a9cc1d67e1651157e8df1a1fe0f3d968a37abefe650fdeab26d948e config-postmarketos-allwinner.armv7
|
||||||
a1fe1a21c34062eb92b6a4a9d2ef330d0e745859af283ccf05fc899ec263f9d452c1399c29620a0e4c748eca4b0c13645668b2fc0dc72f5703426d472f1294be 0001-dts-add-dontbeevil-pinephone-devkit.patch
|
a1fe1a21c34062eb92b6a4a9d2ef330d0e745859af283ccf05fc899ec263f9d452c1399c29620a0e4c748eca4b0c13645668b2fc0dc72f5703426d472f1294be 0001-dts-add-dontbeevil-pinephone-devkit.patch
|
||||||
0ef26b34fa834c119ebff6daa27b1dd3fac27448d6a40c0b2022a00c239dad0ef3e2b3ab3f9eec5460f921c9c6ea21db360adc175a7e658d5c34c5d0aacc498f 0002-dts-add-pinetab-dev-old-display-panel.patch
|
0ef26b34fa834c119ebff6daa27b1dd3fac27448d6a40c0b2022a00c239dad0ef3e2b3ab3f9eec5460f921c9c6ea21db360adc175a7e658d5c34c5d0aacc498f 0002-dts-add-pinetab-dev-old-display-panel.patch
|
||||||
d37d929100a9de9431cc3cef6b714b61b5af9633e35a2880fcc8b60279fdc9ab65198fa70d01e070a9f263818d994b9b851973bb079ddea1ca66d2b7964f365d 0003-dts-pinetab-add-missing-ohci1.patch
|
d37d929100a9de9431cc3cef6b714b61b5af9633e35a2880fcc8b60279fdc9ab65198fa70d01e070a9f263818d994b9b851973bb079ddea1ca66d2b7964f365d 0003-dts-pinetab-add-missing-ohci1.patch
|
||||||
|
|
|
@ -6689,8 +6689,8 @@ CONFIG_STACKTRACE=y
|
||||||
#
|
#
|
||||||
# RCU Debugging
|
# RCU Debugging
|
||||||
#
|
#
|
||||||
CONFIG_RCU_CPU_STALL_TIMEOUT=21
|
CONFIG_RCU_CPU_STALL_TIMEOUT=60
|
||||||
CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=20
|
CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
|
||||||
# CONFIG_RCU_CPU_STALL_CPUTIME is not set
|
# CONFIG_RCU_CPU_STALL_CPUTIME is not set
|
||||||
# end of RCU Debugging
|
# end of RCU Debugging
|
||||||
|
|
||||||
|
|
|
@ -6440,8 +6440,8 @@ CONFIG_STACKTRACE=y
|
||||||
#
|
#
|
||||||
# RCU Debugging
|
# RCU Debugging
|
||||||
#
|
#
|
||||||
CONFIG_RCU_CPU_STALL_TIMEOUT=21
|
CONFIG_RCU_CPU_STALL_TIMEOUT=60
|
||||||
CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=20
|
CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
|
||||||
# CONFIG_RCU_CPU_STALL_CPUTIME is not set
|
# CONFIG_RCU_CPU_STALL_CPUTIME is not set
|
||||||
# end of RCU Debugging
|
# end of RCU Debugging
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue