From 7b421cae3cba6675fcc5a5bd669527ef904d185a Mon Sep 17 00:00:00 2001 From: Bruce Ashfield Date: Mon, 21 Aug 2023 11:44:44 -0400 Subject: [PATCH] linux-yocto/6.1: fix IRQ-80 warnings Integrating the following commit(s) to linux-yocto/6.1: 44fd0c7a5a79 tick/rcu: fix false positive "softirq work is pending" messages on RT Paul Gortmaker has found and fixed the root cause of why we are getting "softirq work is pending" messages on boot with -rt .. although the issue is not rt-specific. The fix has been submitted to lkml, but we are integrating it to avoid the delay of -stable picking it up and then linux-yocto doing the same. (From OE-Core rev: 69fffaa7ed863f8811254843e169cfbf3a0400b0) (From OE-Core rev: 2099b728c48d920aa3914f4297563105a672e174) Signed-off-by: Bruce Ashfield Signed-off-by: Luca Ceresoli Signed-off-by: Richard Purdie --- .../linux/linux-yocto-rt_6.1.bb | 2 +- .../linux/linux-yocto-tiny_6.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_6.1.bb | 22 +++++++++---------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb index 0c211dbb72..d13722b32f 100644 --- a/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb +++ b/meta/recipes-kernel/linux/linux-yocto-rt_6.1.bb @@ -14,7 +14,7 @@ python () { raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "3d4b5681aeedac4a5129dd50e12afbda86cad699" +SRCREV_machine ?= "9d355978d3a95f5c190a21d95ebb2a5d0e638537" SRCREV_meta ?= "295d37e268bc02070da670e46456227bee38795b" SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine;protocol=https \ diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb index 5b58466774..a77bd9d183 100644 --- a/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb +++ b/meta/recipes-kernel/linux/linux-yocto-tiny_6.1.bb @@ -17,7 +17,7 @@ DEPENDS += "openssl-native util-linux-native" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "c9eb757606ff01586272deee463b8d27fcb3cccc" +SRCREV_machine ?= "44fd0c7a5a7955282a1ab24bf3dcdee068839ad2" SRCREV_meta ?= "295d37e268bc02070da670e46456227bee38795b" PV = "${LINUX_VERSION}+git${SRCPV}" diff --git a/meta/recipes-kernel/linux/linux-yocto_6.1.bb b/meta/recipes-kernel/linux/linux-yocto_6.1.bb index e3ddd02880..deed2115c4 100644 --- a/meta/recipes-kernel/linux/linux-yocto_6.1.bb +++ b/meta/recipes-kernel/linux/linux-yocto_6.1.bb @@ -18,17 +18,17 @@ KBRANCH:qemux86-64 ?= "v6.1/standard/base" KBRANCH:qemuloongarch64 ?= "v6.1/standard/base" KBRANCH:qemumips64 ?= "v6.1/standard/mti-malta64" -SRCREV_machine:qemuarm ?= "bafadaeb59cfe58562e6c6f5b98d9aa2ebb41cae" -SRCREV_machine:qemuarm64 ?= "c9eb757606ff01586272deee463b8d27fcb3cccc" -SRCREV_machine:qemuloongarch64 ?= "c9eb757606ff01586272deee463b8d27fcb3cccc" -SRCREV_machine:qemumips ?= "858e92d1f51930ba57f4cd9013c094da15d4ac65" -SRCREV_machine:qemuppc ?= "c9eb757606ff01586272deee463b8d27fcb3cccc" -SRCREV_machine:qemuriscv64 ?= "c9eb757606ff01586272deee463b8d27fcb3cccc" -SRCREV_machine:qemuriscv32 ?= "c9eb757606ff01586272deee463b8d27fcb3cccc" -SRCREV_machine:qemux86 ?= "c9eb757606ff01586272deee463b8d27fcb3cccc" -SRCREV_machine:qemux86-64 ?= "c9eb757606ff01586272deee463b8d27fcb3cccc" -SRCREV_machine:qemumips64 ?= "41bf8e89bdd29252ee75fe6c8ad0ac65bf2b7bca" -SRCREV_machine ?= "c9eb757606ff01586272deee463b8d27fcb3cccc" +SRCREV_machine:qemuarm ?= "4e49d63e747e81aebad5ce6091ba6de09f09d46f" +SRCREV_machine:qemuarm64 ?= "44fd0c7a5a7955282a1ab24bf3dcdee068839ad2" +SRCREV_machine:qemuloongarch64 ?= "44fd0c7a5a7955282a1ab24bf3dcdee068839ad2" +SRCREV_machine:qemumips ?= "e527feb9cd8acbcbcd7115f51cf71166fdbce11a" +SRCREV_machine:qemuppc ?= "44fd0c7a5a7955282a1ab24bf3dcdee068839ad2" +SRCREV_machine:qemuriscv64 ?= "44fd0c7a5a7955282a1ab24bf3dcdee068839ad2" +SRCREV_machine:qemuriscv32 ?= "44fd0c7a5a7955282a1ab24bf3dcdee068839ad2" +SRCREV_machine:qemux86 ?= "44fd0c7a5a7955282a1ab24bf3dcdee068839ad2" +SRCREV_machine:qemux86-64 ?= "44fd0c7a5a7955282a1ab24bf3dcdee068839ad2" +SRCREV_machine:qemumips64 ?= "296b096f4c747e4c4b31b1708fc8a0acb1dac04e" +SRCREV_machine ?= "44fd0c7a5a7955282a1ab24bf3dcdee068839ad2" SRCREV_meta ?= "295d37e268bc02070da670e46456227bee38795b" # set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll