From 6d08dbcf72e2ae3493df41963bd7c684fda10208 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Sat, 6 Aug 2011 07:24:21 -0700 Subject: [PATCH] minor changes to support the new semaphore interface --- drivers/net/mmnif.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/net/mmnif.c b/drivers/net/mmnif.c index d2dbdece..18c126d2 100644 --- a/drivers/net/mmnif.c +++ b/drivers/net/mmnif.c @@ -540,7 +540,7 @@ __inline void mmnif_lock_rx_hdr(int dest_ip) #else if(disable_locking) return; mm_rx_buffer_t* hdr = (char*)mpb_start_address + ( dest_ip -1 ) * mpb_size; - sem_wait(&hdr->lock); + sem_wait(&hdr->lock, 0); #endif } /* mmnif_unlock_rx_hdr(): unlock the header @@ -879,7 +879,7 @@ err_t mmnif_init(struct netif* netif) */ sem_init(&mmnif->com_poll,1); - sem_wait(&mmnif->com_poll); + sem_wait(&mmnif->com_poll,0); /* inform via interrupt should be the dafault */ @@ -1113,7 +1113,7 @@ static int mmnif_wait(struct netif* netif, uint32_t poll, int budget) } else { - mailbox_ptr_fetch(&(mmnif->mbox), (void**) &p); + mailbox_ptr_fetch(&(mmnif->mbox), (void**) &p,0); } /* if there is data, pass it up to the lwip @@ -1174,7 +1174,7 @@ int mmnif_poll(void* e) if (!no_irq) { - sem_wait(&mmnif->com_poll); + sem_wait(&mmnif->com_poll,0); } /*run while driver is up*/ @@ -1196,7 +1196,7 @@ int mmnif_poll(void* e) #ifdef DEBUG_MMNIF DEBUGPRINTF("mmnif_poll(): heuristical interrupts enabled\n"); #endif - sem_wait(&mmnif->com_poll); + sem_wait(&mmnif->com_poll,0); mmnif->stats.pll_empty = 1; } }