diff options
Diffstat (limited to 'drivers/gpio/gpio-thunderx.c')
| -rw-r--r-- | drivers/gpio/gpio-thunderx.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/gpio/gpio-thunderx.c b/drivers/gpio/gpio-thunderx.c index d16e9d4a129b..1306722faa5a 100644 --- a/drivers/gpio/gpio-thunderx.c +++ b/drivers/gpio/gpio-thunderx.c @@ -504,16 +504,17 @@ static int thunderx_gpio_probe(struct pci_dev *pdev,  		txgpio->base_msi = (c >> 8) & 0xff;  	} -	txgpio->msix_entries = devm_kzalloc(dev, -					  sizeof(struct msix_entry) * ngpio, +	txgpio->msix_entries = devm_kcalloc(dev, +					  ngpio, sizeof(struct msix_entry),  					  GFP_KERNEL);  	if (!txgpio->msix_entries) {  		err = -ENOMEM;  		goto out;  	} -	txgpio->line_entries = devm_kzalloc(dev, -					    sizeof(struct thunderx_line) * ngpio, +	txgpio->line_entries = devm_kcalloc(dev, +					    ngpio, +					    sizeof(struct thunderx_line),  					    GFP_KERNEL);  	if (!txgpio->line_entries) {  		err = -ENOMEM;  | 
