|
@@ -485,8 +485,6 @@ static void undinet_poll ( struct net_device *netdev ) {
|
485
|
485
|
*/
|
486
|
486
|
if ( undinic->hacks & UNDI_HACK_EB54 )
|
487
|
487
|
--last_trigger_count;
|
488
|
|
- /** HACK: effective RX quota of 1 */
|
489
|
|
- goto done;
|
490
|
488
|
}
|
491
|
489
|
break;
|
492
|
490
|
case PXENV_UNDI_ISR_OUT_DONE:
|
|
@@ -494,7 +492,7 @@ static void undinet_poll ( struct net_device *netdev ) {
|
494
|
492
|
undinic->isr_processing = 0;
|
495
|
493
|
goto done;
|
496
|
494
|
default:
|
497
|
|
- /* Should never happen */
|
|
495
|
+ /* Should never happen. VMWare does it routinely. */
|
498
|
496
|
DBGC ( undinic, "UNDINIC %p ISR returned invalid "
|
499
|
497
|
"FuncFlag %04x\n", undinic, undi_isr.FuncFlag );
|
500
|
498
|
undinic->isr_processing = 0;
|