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


Reply via email to