diff --git a/[refs] b/[refs] index bb90f64761be..f365c37c3a63 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f481891fdc49d3d1b8a9674a1825d183069a805f +refs/heads/master: f011c2dae6cffc50ef67d9bd937b488ba5db8913 diff --git a/trunk/mm/vmalloc.c b/trunk/mm/vmalloc.c index ba6b0f5f7fac..46aab4dbf618 100644 --- a/trunk/mm/vmalloc.c +++ b/trunk/mm/vmalloc.c @@ -362,7 +362,7 @@ static struct vmap_area *alloc_vmap_area(unsigned long size, goto found; } - while (addr + size >= first->va_start && addr + size <= vend) { + while (addr + size > first->va_start && addr + size <= vend) { addr = ALIGN(first->va_end + PAGE_SIZE, align); n = rb_next(&first->rb_node);