On Tue, Feb 26, 2019 at 10:22:06PM -0800, Joe Perches wrote: > 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 >
Definitely good to know (I may make that change too). Thanks Joe. -Bobby