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 a new issue