net: thunderx: Suppress alloc_pages() failure warnings
Suppressing standard alloc_pages() warnings. Some kernel configs limit alloc size and the network driver may fail. Do not drop a kernel warning in this case, instead just drop a oneliner that the network driver could not be loaded since the buffer could not be allocated. Signed-off-by: Sunil Goutham <sgoutham@cavium.com> Signed-off-by: Aleksey Makarov <aleksey.makarov@caviumnetworks.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
2cb468e01e
commit
f8ce9666fa
|
@ -103,9 +103,11 @@ static inline int nicvf_alloc_rcv_buffer(struct nicvf *nic, gfp_t gfp,
|
||||||
|
|
||||||
/* Allocate a new page */
|
/* Allocate a new page */
|
||||||
if (!nic->rb_page) {
|
if (!nic->rb_page) {
|
||||||
nic->rb_page = alloc_pages(gfp | __GFP_COMP, order);
|
nic->rb_page = alloc_pages(gfp | __GFP_COMP | __GFP_NOWARN,
|
||||||
|
order);
|
||||||
if (!nic->rb_page) {
|
if (!nic->rb_page) {
|
||||||
netdev_err(nic->netdev, "Failed to allocate new rcv buffer\n");
|
netdev_err(nic->netdev,
|
||||||
|
"Failed to allocate new rcv buffer\n");
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
}
|
}
|
||||||
nic->rb_page_offset = 0;
|
nic->rb_page_offset = 0;
|
||||||
|
|
Loading…
Reference in New Issue