X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;f=lib%2Fsbitmap.c;h=ae4fd4de9ebe781603e27c4c0a3a67a5ba0477df;hb=80140a81f7f833998d732102eea0fea230b88067;hp=2eb3de18ded3ea7dea97494d16aae13a2107e852;hpb=1930a6e739c4b4a654a69164dbe39e554d228915;p=linux-2.6-microblaze.git diff --git a/lib/sbitmap.c b/lib/sbitmap.c index 2eb3de18ded3..ae4fd4de9ebe 100644 --- a/lib/sbitmap.c +++ b/lib/sbitmap.c @@ -110,7 +110,7 @@ int sbitmap_init_node(struct sbitmap *sb, unsigned int depth, int shift, sb->alloc_hint = NULL; } - sb->map = kcalloc_node(sb->map_nr, sizeof(*sb->map), flags, node); + sb->map = kvzalloc_node(sb->map_nr * sizeof(*sb->map), flags, node); if (!sb->map) { free_percpu(sb->alloc_hint); return -ENOMEM;