summaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/modules.py
diff options
context:
space:
mode:
authorAlexandre Ghiti <alexandre.ghiti@canonical.com>2022-02-25 15:39:49 +0300
committerPalmer Dabbelt <palmer@rivosinc.com>2022-03-04 00:11:30 +0300
commita3d328037846d013bb4c7f3777241e190e4c75e1 (patch)
treed79229ff688adac37205ca9118d99d7fe54e9519 /scripts/gdb/linux/modules.py
parent8b274f2238950c55570ff14fcc278a7fcbecc663 (diff)
downloadlinux-a3d328037846d013bb4c7f3777241e190e4c75e1.tar.xz
riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP
In order to get the pfn of a struct page* when sparsemem is enabled without vmemmap, the mem_section structures need to be initialized which happens in sparse_init. But kasan_early_init calls pfn_to_page way before sparse_init is called, which then tries to dereference a null mem_section pointer. Fix this by removing the usage of this function in kasan_early_init. Fixes: 8ad8b72721d0 ("riscv: Add KASAN support") Signed-off-by: Alexandre Ghiti <alexandre.ghiti@canonical.com> Cc: stable@vger.kernel.org Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Diffstat (limited to 'scripts/gdb/linux/modules.py')
0 files changed, 0 insertions, 0 deletions