On Fri, Sep 10, 2021 at 01:33:52PM +0800, Kefeng Wang wrote: > There are some fixed locations in the vmalloc area be reserved > in ARM(see iotable_init()) and ARM64(see map_kernel()), but for > pcpu_page_first_chunk(), it calls vm_area_register_early() and > choose VMALLOC_START as the start address of vmap area which > could be conflicted with above address, then could trigger a > BUG_ON in vm_area_add_early(). > > Let's choose a suit start address by traversing the vmlist. > > Signed-off-by: Kefeng Wang <wangkefeng.wang@xxxxxxxxxx> Reviewed-by: Catalin Marinas <catalin.marinas@xxxxxxx>