* Vlastimil Babka: > Thanks. Looks like it's indeed here in the page_to_pfn() embedded in the > clear_pageblock_skip() expansion. We've got a wrong struct page pointer, > so page_to_section gives us a bogus value, __nr_to_section() a null > pointer, and __section_mem_map_addr then accesses it. > > Hopefully the commit [1] should address the reason why we got a wrong > page pointer. You could try cherry-picking it to your stable tree, or > wait until it appears in a (hopefully near) future stable 5.3.y (5.2 is > EOL, so it won't appear there). The commit reference appears to be missing. 8-> Due to hardware changes, I've switched back to a distribution kernel for now, so I won't see the issue in a while even if it is present in newer kernels, too. Sorry.