]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - arch/x86/mm/mmap.c
Merge branch 'core/objtool' into x86/asm, to pick up dependent changes
[mirror_ubuntu-bionic-kernel.git] / arch / x86 / mm / mmap.c
index a9967982684649155cfcdc921d5247c8fbfe70d6..320c6237e1d1d462da274b84bba914c11a4b7b6e 100644 (file)
@@ -174,3 +174,15 @@ const char *arch_vma_name(struct vm_area_struct *vma)
                return "[mpx]";
        return NULL;
 }
+
+int valid_phys_addr_range(phys_addr_t addr, size_t count)
+{
+       return addr + count <= __pa(high_memory);
+}
+
+int valid_mmap_phys_addr_range(unsigned long pfn, size_t count)
+{
+       phys_addr_t addr = (phys_addr_t)pfn << PAGE_SHIFT;
+
+       return valid_phys_addr_range(addr, count);
+}