Commit 94ff46de4a73 ("memblock: Move late alloc warning down to phys alloc") introduce the usage of virt_to_phys(), which is not defined in memblock tests. Define it in mm.h to fix the build error. Signed-off-by: Wei Yang <richard.weiyang@xxxxxxxxx> --- v2: move definition to mm.h --- tools/include/linux/mm.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/include/linux/mm.h b/tools/include/linux/mm.h index cad4f2927983..9db45c5d00fc 100644 --- a/tools/include/linux/mm.h +++ b/tools/include/linux/mm.h @@ -20,6 +20,8 @@ #define pfn_to_page(pfn) ((void *)((pfn) * PAGE_SIZE)) #define phys_to_virt phys_to_virt +#define virt_to_phys(p) ((unsigned long)p) + static inline void *phys_to_virt(unsigned long address) { return __va(address); -- 2.34.1