+4
−0
+16
−0
+73
−11
+9
−1
+5
−0
Loading
Merge Pull Request from: @ci-robot PR sync from: Kaixiong Yu <yukaixiong@huawei.com> https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/B7WXI2QFFZSHUPNXUGWLULLKVB35NBWQ/ Percpu embedded first chunk allocator is the firstly option, but it could fails on ARM64 when turning on numa with CONFIG_KASAN=y. Let's implement page mapping percpu first chunk allocator as a fallback to the embedding allocator to increase the robustness of the system. Also fix a crash when both NEED_PER_CPU_PAGE_FIRST_CHUNK and KASAN_VMALLOC enabled. After merging this patch set, the ARM64 machine can start and work normally. Kefeng Wang (3): vmalloc: choose a better start address in vm_area_register_early() arm64: support page mapping percpu first chunk allocator kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC -- 2.34.1 https://gitee.com/src-openeuler/kernel/issues/IB2BDP Link:https://gitee.com/openeuler/kernel/pulls/13212 Reviewed-by:Kefeng Wang <wangkefeng.wang@huawei.com> Signed-off-by:
Yang Yingliang <yangyingliang@huawei.com>