Thread (7 messages) flat view 7 messages, 2 authors, 2016-12-17

Re: [PATCH] net: wan: Use dma_pool_zalloc

From: Souptick Joarder <hidden>
Date: 2016-12-16 06:29:33

On Thu, Dec 15, 2016 at 10:18 PM, Joe Perches [off-list ref] wrote:
On Thu, 2016-12-15 at 10:41 +0530, Souptick Joarder wrote:
quoted
On Mon, Dec 12, 2016 at 10:12 AM, Souptick Joarder [off-list ref] wrote:
quoted
On Fri, Dec 9, 2016 at 6:33 PM, Krzysztof Hałasa [off-list ref] wrote:
quoted
Souptick Joarder [off-list ref] writes:
quoted
We should use dma_pool_zalloc instead of dma_pool_alloc/memset
[]
quoted
quoted
quoted
quoted
diff --git a/drivers/net/wan/ixp4xx_hss.c b/drivers/net/wan/ixp4xx_hss.c
[]
quoted
quoted
quoted
quoted
@@ -976,10 +976,9 @@ static int init_hdlc_queues(struct port *port)
                      return -ENOMEM;
      }

-     if (!(port->desc_tab = dma_pool_alloc(dma_pool, GFP_KERNEL,
-                                           &port->desc_tab_phys)))
+     if (!(port->desc_tab = dma_pool_zalloc(dma_pool, GFP_KERNEL,
+                                            &port->desc_tab_phys)))
              return -ENOMEM;
-     memset(port->desc_tab, 0, POOL_ALLOC_SIZE);
      memset(port->rx_buff_tab, 0, sizeof(port->rx_buff_tab)); /* tables */
      memset(port->tx_buff_tab, 0, sizeof(port->tx_buff_tab));
This look fine, feel free to send it to the netdev mailing list for
inclusion.
Including netdev mailing list based as requested.
quoted
Acked-by: Krzysztof Halasa <khalasa@piap.pl>
[]
quoted
Any comment on this patch ?
Shouldn't the one in drivers/net/ethernet/xscale/ixp4xx_eth.c
also be changed?
Yes, you are right.   Do you want me to include it in same patch?

Regards
Souptick
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help