diff --git a/drivers/net/mmnif.c b/drivers/net/mmnif.c index 994e7aee..bdec7508 100644 --- a/drivers/net/mmnif.c +++ b/drivers/net/mmnif.c @@ -1120,13 +1120,6 @@ int mmnif_poll(void* e) unsigned int diff = mmnif_timestamp(); unsigned int tmp32 = 0; - while(!mmnif_dev); - -#ifdef DEBUG_MMNIF - DEBUGPRINTF("Polling for work to do!!!! ONBBBB 0x%.8X BBBB\n\n",mmnif->rx_buff); -#endif - - if (!mmnif_dev) { DEBUGPRINTF("mmnif_poll(): the driver is not initialized yet\n"); @@ -1135,6 +1128,10 @@ int mmnif_poll(void* e) mmnif = (mmnif_t*) mmnif_dev->state; +#ifdef DEBUG_MMNIF + DEBUGPRINTF("Polling for work to do!!!! ONBBBB 0x%.8X BBBB\n\n",mmnif->rx_buff); +#endif + /*run while driver is up*/ while (active) {