net: ethernet: et131x: Use GFP_KERNEL instead of GFP_ATOMIC when allocating tx_ring->tcb_ring
There is no good reason to use GFP_ATOMIC here. Other memory allocations are performed with GFP_KERNEL (see other 'dma_alloc_coherent()' below and 'kzalloc()' in 'et131x_rx_dma_memory_alloc()') Use GFP_KERNEL which should be enough. Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Родитель
5b31f3e39a
Коммит
47b69bf74f
|
@ -2362,7 +2362,7 @@ static int et131x_tx_dma_memory_alloc(struct et131x_adapter *adapter)
|
|||
|
||||
/* Allocate memory for the TCB's (Transmit Control Block) */
|
||||
tx_ring->tcb_ring = kcalloc(NUM_TCB, sizeof(struct tcb),
|
||||
GFP_ATOMIC | GFP_DMA);
|
||||
GFP_KERNEL | GFP_DMA);
|
||||
if (!tx_ring->tcb_ring)
|
||||
return -ENOMEM;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче