mirror of
https://git.proxmox.com/git/qemu
synced 2025-06-16 18:47:48 +00:00
musicpal: Catch null TX qeueues
They likely represent invalid queues that should be skipped. We already do this for RX queues. Wish I had a spec... Credits go to malc for analyzing the issue and suggesting this fix. Signed-off-by: Jan Kiszka <jan.kiszka@web.de> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
0cb892aa26
commit
2e87c5b937
@ -238,7 +238,9 @@ static void eth_send(mv88w8618_eth_state *s, int queue_index)
|
|||||||
uint8_t buf[2048];
|
uint8_t buf[2048];
|
||||||
int len;
|
int len;
|
||||||
|
|
||||||
|
if (!desc_addr) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
do {
|
do {
|
||||||
eth_tx_desc_get(desc_addr, &desc);
|
eth_tx_desc_get(desc_addr, &desc);
|
||||||
if (desc.cmdstat & MP_ETH_TX_OWN) {
|
if (desc.cmdstat & MP_ETH_TX_OWN) {
|
||||||
|
Loading…
Reference in New Issue
Block a user