diff options
author | Glauber Costa <glommer@redhat.com> | 2009-01-06 14:39:18 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-01-06 15:59:01 -0800 |
commit | c1279c4ef37a06ba708e6b1f6fd98b45c52770f6 (patch) | |
tree | 75c54b8d7e2733d3de052eaab7700ff6fe9a9e74 | |
parent | 4917e5d0499b5ae7b26b56fccaefddf9aec9369c (diff) | |
download | linux-3.10-c1279c4ef37a06ba708e6b1f6fd98b45c52770f6.tar.gz linux-3.10-c1279c4ef37a06ba708e6b1f6fd98b45c52770f6.tar.bz2 linux-3.10-c1279c4ef37a06ba708e6b1f6fd98b45c52770f6.zip |
mm: vmalloc tweak failure printk
If we can't service a vmalloc allocation, show size of the allocation that
actually failed. Useful for debugging.
Signed-off-by: Glauber Costa <glommer@redhat.com>
Signed-off-by: Nick Piggin <npiggin@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r-- | mm/vmalloc.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mm/vmalloc.c b/mm/vmalloc.c index 7465f22fec0..2644afb9d6a 100644 --- a/mm/vmalloc.c +++ b/mm/vmalloc.c @@ -381,8 +381,9 @@ found: goto retry; } if (printk_ratelimit()) - printk(KERN_WARNING "vmap allocation failed: " - "use vmalloc=<size> to increase size.\n"); + printk(KERN_WARNING + "vmap allocation for size %lu failed: " + "use vmalloc=<size> to increase size.\n", size); return ERR_PTR(-EBUSY); } |