]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/md/dm-region-hash.c
treewide: Use array_size() in vmalloc()
[linux.git] / drivers / md / dm-region-hash.c
index abf3521b80a8a67fb437c5c38206c6ece726261e..bc7795095dd9b91d225fb10767ad3d8b0b081926 100644 (file)
@@ -202,7 +202,7 @@ struct dm_region_hash *dm_region_hash_create(
        rh->shift = RH_HASH_SHIFT;
        rh->prime = RH_HASH_MULT;
 
-       rh->buckets = vmalloc(nr_buckets * sizeof(*rh->buckets));
+       rh->buckets = vmalloc(array_size(nr_buckets, sizeof(*rh->buckets)));
        if (!rh->buckets) {
                DMERR("unable to allocate region hash bucket memory");
                kfree(rh);