On Tue, 2019-02-26 at 22:09 -0800, Robert Eshleman wrote: > This patch replaces a pci_alloc_consistent and memset(,0) call > with a single call to pci_zalloc_consistent. [] > diff --git a/drivers/net/ethernet/ti/tlan.c b/drivers/net/ethernet/ti/tlan.c [] > @@ -845,17 +845,16 @@ static int tlan_init(struct net_device *dev) > > dma_size = (TLAN_NUM_RX_LISTS + TLAN_NUM_TX_LISTS) > * (sizeof(struct tlan_list)); > - priv->dma_storage = pci_alloc_consistent(priv->pci_dev, > - dma_size, > - &priv->dma_storage_dma); > + priv->dma_storage = pci_zalloc_consistent(priv->pci_dev, > + dma_size, > + &priv->dma_storage_dma); > priv->dma_size = dma_size; > > - if (priv->dma_storage == NULL) { > + if (!priv->dma_storage) { > pr_err("Could not allocate lists and buffers for %s\n", > dev->name);
unrelated trivia: This pr_err (and likely others in this file) could be replace by netdev_err