diff options
Diffstat (limited to 'drivers/net/xen-netback/xenbus.c')
| -rw-r--r-- | drivers/net/xen-netback/xenbus.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/xen-netback/xenbus.c b/drivers/net/xen-netback/xenbus.c index e1aef253601e..cd51492ae6c2 100644 --- a/drivers/net/xen-netback/xenbus.c +++ b/drivers/net/xen-netback/xenbus.c @@ -977,8 +977,8 @@ static void connect(struct backend_info *be)  	}  	/* Use the number of queues requested by the frontend */ -	be->vif->queues = vzalloc(requested_num_queues * -				  sizeof(struct xenvif_queue)); +	be->vif->queues = vzalloc(array_size(requested_num_queues, +					     sizeof(struct xenvif_queue)));  	if (!be->vif->queues) {  		xenbus_dev_fatal(dev, -ENOMEM,  				 "allocating queues");  | 
