]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/rapidio/devices/rio_mport_cdev.c
treewide: Use array_size() in vmalloc()
[linux.git] / drivers / rapidio / devices / rio_mport_cdev.c
index 0434ab7b649709cd6fcbf5192ca697b6f0148982..a8cb8d2f2abbbff0ce6405b14d4fc73172d1391b 100644 (file)
@@ -975,7 +975,7 @@ static int rio_mport_transfer_ioctl(struct file *filp, void __user *arg)
             priv->md->properties.transfer_mode) == 0)
                return -ENODEV;
 
-       transfer = vmalloc(transaction.count * sizeof(*transfer));
+       transfer = vmalloc(array_size(sizeof(*transfer), transaction.count));
        if (!transfer)
                return -ENOMEM;