MIPS: kernel: Reserve exception base early to prevent corruption
[sfrench/cifs-2.6.git] / mm / vmalloc.c
index e6f352bf0498248a5f36c991f56c80ac9cf290c3..4f5f8c907897aeb51c5c09272ad802eaad8eb320 100644 (file)
@@ -3450,6 +3450,19 @@ void pcpu_free_vm_areas(struct vm_struct **vms, int nr_vms)
 }
 #endif /* CONFIG_SMP */
 
+bool vmalloc_dump_obj(void *object)
+{
+       struct vm_struct *vm;
+       void *objp = (void *)PAGE_ALIGN((unsigned long)object);
+
+       vm = find_vm_area(objp);
+       if (!vm)
+               return false;
+       pr_cont(" %u-page vmalloc region starting at %#lx allocated at %pS\n",
+               vm->nr_pages, (unsigned long)vm->addr, vm->caller);
+       return true;
+}
+
 #ifdef CONFIG_PROC_FS
 static void *s_start(struct seq_file *m, loff_t *pos)
        __acquires(&vmap_purge_lock)