Page MenuHomeFreeBSD

D46333.id.diff
No OneTemporary

D46333.id.diff

diff --git a/sys/contrib/ena-com/ena_eth_com.c b/sys/contrib/ena-com/ena_eth_com.c
--- a/sys/contrib/ena-com/ena_eth_com.c
+++ b/sys/contrib/ena-com/ena_eth_com.c
@@ -659,9 +659,8 @@
if (unlikely(!ena_com_sq_have_enough_space(io_sq, 1)))
return ENA_COM_NO_SPACE;
- desc = get_sq_desc(io_sq);
- if (unlikely(!desc))
- return ENA_COM_FAULT;
+ /* virt_addr allocation success is checked before calling this function */
+ desc = get_sq_desc_regular_queue(io_sq);
memset(desc, 0x0, sizeof(struct ena_eth_io_rx_desc));

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 12, 10:24 PM (20 h, 48 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31376058
Default Alt Text
D46333.id.diff (528 B)

Event Timeline