[PW_SID:1126968] [v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()#2275
[PW_SID:1126968] [v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()#2275linux-riscv-bot wants to merge 1 commit into
Conversation
When cpusetsize < cpumask_size(), hwprobe_get_cpus() did not fully initialize its copy of the cpu mask, which could cause non-deterministic results from the riscv_hwprobe syscall on a system with more than 8 CPUs when the supplied cpu mask is empty. Address this by fully initializing the cpu mask. Fixes: e178bf1 ("RISC-V: hwprobe: Introduce which-cpus flag") Signed-off-by: Mark Harris <mark.hsj@gmail.com> Reviewed-by: Nam Cao <namcao@linutronix.de> Reviewed-by: Michael Ellerman <mpe@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()" |
|
Patch 1: "[v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()" |
|
Patch 1: "[v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()" |
|
Patch 1: "[v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()" |
|
Patch 1: "[v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()" |
|
Patch 1: "[v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()" |
|
Patch 1: "[v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()" |
|
Patch 1: "[v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()" |
|
Patch 1: "[v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()" |
|
Patch 1: "[v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()" |
|
Patch 1: "[v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()" |
|
Patch 1: "[v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()" |
PR for series 1126968 applied to workflow__riscv__fixes
Name: [v2] riscv: hwprobe: Avoid uninitialized read in hwprobe_get_cpus()
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1126968
Version: 2