On Tue, 7 Jun 2022 at 19:47, Shakeel Butt shakeelb@google.com wrote:
On Tue, Jun 7, 2022 at 3:28 AM Naresh Kamboju naresh.kamboju@linaro.org wrote:
Hi Shakeel,
Can you test v5.19-rc1, please? If that does not fail, then you could bisect between that and next-20220606 ...
This is already reported at https://lore.kernel.org/all/Yp4F6n2Ie32re7Ed@qian/ and I think we know the underlying issue (which is calling virt_to_page() on a vmalloc address).
Sorry, I might be wrong. Just checked the stacktrace again and it seems like the failure is happening in early boot in this report. Though the error "Unable to handle kernel paging request at virtual address" is happening in the function mem_cgroup_from_obj().
Naresh, can you repro the issue if you revert the patch "net: set proper memcg for net_init hooks allocations"?
yes. You are right ! 19ee3818b7c6 ("net: set proper memcg for net_init hooks allocations") After reverting this single commit I am able to boot arm64 successfully.
Reported-by: Linux Kernel Functional Testing lkft@linaro.org
Can you please run script/faddr2line on "mem_cgroup_from_obj+0x2c/0x120"?
./scripts/faddr2line vmlinux mem_cgroup_from_obj+0x2c/0x120 mem_cgroup_from_obj+0x2c/0x120: mem_cgroup_from_obj at ??:?
Please find the following artifacts which are causing kernel crashes.
vmlinux: https://builds.tuxbuild.com/2ABl8X9kHAAU5MlL3E3xExHFrNy/vmlinux.xz System.map: https://builds.tuxbuild.com/2ABl8X9kHAAU5MlL3E3xExHFrNy/System.map
- Naresh