On Fri, Nov 29, 2019 at 07:03:40PM +0800, lijiazi wrote: > On ARM, x86_64, sparc64 platform, virt_to_page only convert a > _valid_ virtual address to struct page *, virt_addr_valid(x) > indicates whether a virtual address is valid. If ptr is point > to a static variable in module area, virt_to_page will return > a invalid value. While the path isn't wrong, why bother?