mirror of
https://git.yoctoproject.org/poky
synced 2026-07-15 15:37:03 +00:00
linux-yocto/6.1: fix uninitialized read in nohz_full/isolcpus setup
Integrating the following commit(s) to linux-yocto/6.1:
4675ec8d0b9a kernel/sched: Fix uninitialized read in nohz_full/isolcpus setup
The carry forward of commit from the v5.15 linux-yocto kernel:
https://git.yoctoproject.org/linux-yocto/commit/?id=97c96388922
...in which case the sanity checks are properly *after* the allocation
and processing of the bootargs into the cpumask.
However, it seems patch (or wiggle?) apparently decided to put the
sanity checks *before* the population of the cpumask during the
carry-forward and generation of the new v6.1 kernel. Meaning they are
validating uninitialized memory and hence nohz_full= and isolcpus= are
subject to random failures even for valid input ranges.
(From OE-Core rev: 4b349ee66eab8ebe3150ac4c1b449ea5c264a5be)
(From OE-Core rev: 92642acd1166b7990fb520337b78a4d37ce7cbe4)
Signed-off-by: Adrian Cinal <adriancinal1@gmail.com>
Acked-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
5e8e48567c
commit
0dba974a14
@@ -17,8 +17,8 @@ DEPENDS += "openssl-native util-linux-native"
|
||||
KMETA = "kernel-meta"
|
||||
KCONF_BSP_AUDIT_LEVEL = "2"
|
||||
|
||||
SRCREV_machine ?= "fb0e7ef6dd4b51325abcaab53645962994018135"
|
||||
SRCREV_meta ?= "8da434f09dc2892d8ec26325f0856aabccc17bed"
|
||||
SRCREV_machine ?= "786775632028f7909d9f905c4530d7eaae0b2ab0"
|
||||
SRCREV_meta ?= "2e1a81f17434de2a9bd27676efdde7861946582e"
|
||||
|
||||
PV = "${LINUX_VERSION}+git${SRCPV}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user