User maps do not contain kernel internal objects. No need to check
them.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: Ingo Molnar <mingo@elte.hu>
---
mm/vmalloc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
Index: linux-2.6/mm/vmalloc.c
===================================================================
--- linux-2.6.orig/mm/vmalloc.c
+++ linux-2.6/mm/vmalloc.c
@@ -382,7 +382,8 @@ static void __vunmap(const void *addr, i
return;
}
- debug_check_no_locks_freed(addr, area->size);
+ if (!(area->flags & VM_USERMAP))
+ debug_check_no_locks_freed(addr, area->size);
if (deallocate_pages) {
int i;
--
--