From c42c85dc0f67652c10a9d991a5effa2d721313a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Benedikt=20Kr=FCger?= Date: Mon, 20 Jun 2011 12:18:11 +0200 Subject: [PATCH] ... --- drivers/net/mmnif.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/net/mmnif.c b/drivers/net/mmnif.c index 4993266d..69faf330 100644 --- a/drivers/net/mmnif.c +++ b/drivers/net/mmnif.c @@ -385,7 +385,7 @@ __inline int mmnif_write_rx_pending(uint32_t dest_ip,uint8_t pending) return nr_of_bytes_written; #else - memcpy((char*)mpb_start_address + ( dest_ip -1 ) * mpb_size ,&queue,1); + memcpy((char*)mpb_start_address + ( dest_ip -1 ) * mpb_size &pending,1); return 1; #endif @@ -413,7 +413,7 @@ __inline int mmnif_trigger_irq(dest_ip) /**/ value = inportl((void*)irq_address); - if (!pulse_irq) && (value & RCK_INTR_MASK)) + if ((!pulse_irq) && (value & RCK_INTR_MASK)) { value &= (~(RCK_INTR_MASK|RCK_NMI_MASK)); outportl((void*)irq_address,value); @@ -425,7 +425,7 @@ __inline int mmnif_trigger_irq(dest_ip) /**/ if (pulse_irq) { - value &= (~(RCK_INTR_MASK|NMI_MASK)); + value &= (~(RCK_INTR_MASK|RCK_NMI_MASK)); outportl((void*)irq_address,value); } @@ -862,8 +862,8 @@ err_t mmnif_init(struct netif* netif) free(mmnif->rx_buff); free(mmnif); #else - kfree(mmnif->rx_buff); - kfree(mmnif); +// kfree(mmnif->rx_buff); +// kfree(mmnif); #endif return ERR_MEM; } @@ -1252,8 +1252,8 @@ int mmnif_close() free(mmnif->tx_buff); free(mmnif_dev); #else - kfree(mmnif->tx_buff); - kfree(mmnif_dev); +// kfree(mmnif->tx_buff); +// kfree(mmnif_dev); #endif return NULL; }