]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
memblock test: fix implicit declaration of function 'virt_to_phys'
authorWei Yang <richard.weiyang@gmail.com>
Tue, 6 Aug 2024 01:03:15 +0000 (01:03 +0000)
committerMike Rapoport (Microsoft) <rppt@kernel.org>
Tue, 6 Aug 2024 05:20:03 +0000 (08:20 +0300)
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@gmail.com>
Link: https://lore.kernel.org/r/20240806010319.29194-1-richard.weiyang@gmail.com
Signed-off-by: Mike Rapoport (Microsoft) <rppt@kernel.org>
tools/include/linux/mm.h

index cad4f2927983f272a8daa788279563a35312c767..677c37e4a18cdd9e2c356836c15271cd26feb738 100644 (file)
@@ -25,6 +25,12 @@ static inline void *phys_to_virt(unsigned long address)
        return __va(address);
 }
 
+#define virt_to_phys virt_to_phys
+static inline phys_addr_t virt_to_phys(volatile void *address)
+{
+       return (phys_addr_t)address;
+}
+
 void reserve_bootmem_region(phys_addr_t start, phys_addr_t end, int nid);
 
 static inline void totalram_pages_inc(void)